目录
1、安装依赖包
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2、创建安装目录nginx
mkdir /usr/local/nginx
3、进入目录
cd /usr/local/nginx
4、查看nginx版本
访问 nginx 查看版本,用wget下载
wget http://nginx.org/download/nginx-1.23.2.tar.gz
5、解压下载包
tar -xvf nginx-1.23.2.tar.gz
6、删除下载包
rm -rf nginx-1.23.2.tar.gz
7、进入解压文件夹
cd nginx-1.23.2
8、执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
9、执行make命令
make
10、执行make install命令
make install
11、修改配置
vi /usr/local/nginx/conf/nginx.conf
12、启动nginx
cd /usr/local/nginx/sbin
./nginx
根据刚才修改的端口号,用浏览器访问
13、设置外部访问
(1)查看firewall的状态
firewall-cmd --state
(2)添加开放端口
firewall-cmd --permanent --add-port=5180/tcp
(3)查看防火墙的开放的端口
firewall-cmd --permanent --list-ports
(4)重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
14、开机启动
(1)先创建开机自启脚本
cd /etc/systemd/system
vi nginx.service
按insert键 输入内容,内容如下
[Unit]
Description=nginx service
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
按esc,后按: 再按wq 退出保存
(2)设置开机自启动
systemctl enable nginx
(3)查看服务当前状态
systemctl status nginx.service
(3)启动nginx服务
systemctl start nginx.service
(4)重新启动服务
systemctl restart nginx.service
(5)停止开机自启动
systemctl disable nginx.service