#因为文件下载速度可能有点满,在第五部分设置了共享文件,可以直接去下载文件再解压即可。
第一部分:安装编译工具
安装编译工具以及库文件:
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
下载pcre安装包:
cd /usr/local/src/
wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
解压安装包:
tar zxvf pcre-8.35.tar.gz
进入安装包目录,编译安装:
cd pcre-8.35
./configure
make && make install
查看版本:
pcre-config --version
第二部分:安装nginx
下载nginx并解压安装包:
cd /usr/local/src/ #不是一定要下载到这个目录
wget http://nginx.org/download/nginx-1.6.2.tar.gz #下载
tar zxvf nginx-1.6.2.tar.gz #解压
进入安装包目录编译安装:
cd nginx-1.6.2
./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
make && make install
查看版本:
/usr/local/webserver/nginx/sbin/nginx -v
关闭防火墙:
#第一种方法:开放80端口,因为nginx默认端口是80端口
firewall-cmd --add-port=80/tcp --permanent
systemctl restart firewalld #重新启动防火墙
firewall-cmd --list-all #查看开放的端口号
#第二种方法:直接关闭防火墙
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #设置防火墙开启自动关闭
关闭文件防火墙:
setenforce 0 #关闭命令
getenforce #查看状态
访问测试:http://本机ip
第三部分:配置nginx的环境变量
说明:使用nginx命令需要进去到nginx目录里面,本次安装的目录在:
cd /usr/local/webserver/nginx/sbin/
配置环境变量就可以实现在任何目录下使用nginx的命令
vi /etc/profile #在这个文件前面找个空白位置添加以下内容
#Nginx enviroment #设置的标签,不生效,可以不配置
export NGINX_PATH=/usr/local/webserver/nginx #这个是nginx的绝对路径
export PATH=$PATH:${JAVA_HOME}/bin:$PATH:${NGINX_PATH}/sbin #配置全局可使用
重新执行这个配置文件即可:
source /etc/profile
第四部分:nginx的常用命令
开启命令:
nginx
关闭命令:
nginx -s stop
重新加载命令:
nginx -s reload
查看进程命令:
ps -ef | grep nginx
第五部分:共享文件
链接:https://pan.baidu.com/s/1yasorBEbc3fDztCOrZr2kQ?pwd=jtfx
提取码:jtfx