Nginx_安装配置
一、安装gcc依赖库
检查是否安装(linux默认是安装了的)
gcc –version
二、安装pcre依赖库
1.检查是否安装
2. 若没有安装就进入pcre官网:https://sourceforge.net/projects/pcre/files/pcre/下载
或直接下发命令
wget https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.gz tar -zxvf pcre-8.42.tar.gz cd pcre-8.42 ./configure make make check make install
或使用yum安装
yum -y install pcre-devel
三、安装zlib库
1.检查是否安装
rpm –qa zlib
2.若没有安装,安装步骤如下
cd /usr/local/src
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install
四、安装openssl
1.检查是否安装(默认情况是安装了的)
rpm –qa openssl
若为安装使用yum安装
yum -y install openssl openssl-devel
五、安装nginx
cd /usr/local/src
tar -zxvf nginx-1.15.8.tar.gz
cd nginx-1.15.8
./configure
make
make install
六、检查nginx配置文件
1.修改nginx配置文件
nginx默认配置端口为80,若要修改端口,vi /usr/local/nginx/conf/nginx.conf
2.验证nginx配置是否正确
/usr/local/nginx/sbin/nginx –t
看到如下显示nginx.conf syntax is ok
nginx.conf test is successful
说明配置文件正确!
七、nginx启动、关闭、重启
1.启动
启动代码格式:nginx安装目录地址 -c nginx配置文件地址
[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
2.停止
查看进程号,并kill掉master进程
[root@LinuxServer ~]# ps -ef|grep nginx
[root@LinuxServer ~]# kill 2072
3.重启nginx
/usr/local/nginx/sbin/nginx -s reload
八、检查防火墙是否开通端口
1.查询端口是否开启(以80端口为例)
firewall-cmd --query-port=80/tcp
若为no表示端口未开启,若为yes表示端口开启
2.开启防火墙端口
添加指定需要开放的端口:
firewall-cmd --add-port=80/tcp --permanent
重载入添加的端口:
firewall-cmd --reload
查询指定端口是否开启成功:
firewall-cmd --query-port=80/tcp
九、最终结果
十、项目文件存放路径
/usr/local/nginx/html