一、安装Linux所需的环境
安装gcc: yum install gcc-c++
安装PCRE pcre-devel : yum install -y pcre pcre-devel
安装zlib : yum install -y zlib zlib-devel
安装Open SSL : yum install -y openssl openssl-devel
二、安装命令
1、进入 cd /usr/local/ 目录下
2、创建 mkdir nginx 目录 进入 cd /nginx 目录下
3、下载(http://nginx.org/en/download.html) nginx-1.18.0 pgp 压缩包 上传到nginx 目录下
4、解压命令 tar -zxvf nginx-1.18.0.tar.gz 进入已解压文件目录下 cd /nginx-1.18.0
5、配置命令一句:./configure --prefix=/usr/local/nginx --user=nobody --with-http_ssl_module
6、编译命令:make (如果命令无效 则安装: yum -y install gcc automake autoconf libtool make 之后再 make ) 然后再执行 make install 安装
失败就从第4步删除重新解压开始
7、完成之后 /usr/local/nginx 目录下会多出几个文件 nginx-1.18.0 就没用了
配置环境:
命令:vi /etc/profile 打开配置文件 按 i 开始编辑 在最底部加上一句 export PATH=$PATH:/usr/local/nginx/sbin 然后按 Esc 退出 按 shift和:退出
命令: source /etc/profile 使配置文件生效
修改:进入/usr/local/nginx/conf 目录 ,打开nginx.conf 把 pid logs/nginx.pid;前面的#去掉
启动
进入/usr/local/nginx/sbin目录,输入nginx即可启动nginx
关闭 nginx -s quit 或者 nginx -s stop
重新加载配置 nginx -s reload
重新打开 nginx -s reopen
查看进程 ps aux|grep nginx
检查配置文件 nginx -t
防火墙
开启 systemctl start firewalld
查看状态 systemctl status firewalld
设置放行端口 firewall-cmd --zone=public --add-port=27017/tcp --permanent
关闭放行端口 firewall-cmd --zone=public --remove-port=27017/tcp --permanent
重启防火墙 firewall-cmd --reload
查看放行端口 firewall-cmd --list-ports
(1)设置开机启用防火墙:systemctl enable firewalld.service
(2)设置开机禁用防火墙:systemctl disable firewalld.service