下载
官方下载nginx地址

安装
解压
tar -vzxf nginx-1.20.1.tar.gz
配置SSL,https模块
cd nginx-1.20.1
./configure --prefix=/usr/local/nginx --with-http_ssl_module
注意:这里的/usr/local/nginx路径是你nginx要安装的位置,不是你解压nginx所在的路径。
编译安装
make
make install
两个命令都要执行
注意,这里一般会出现问题:
No rule to make target `install'. Stop.
这是因为缺少gcc环境导致的,执行安装
yum -y install make zlib-devel gcc-c++ libtool openssl openssl-devel
执行完成之后,重新执行./configure --prefix=/usr/local/nginx --with-http_ssl_module命令,否则不生效,还是报错。
继续安装:
make
make install
查看是否安装成功:
/usr/local/nginx/sbin/nginx -V

出现这个就算成功了。
开机自启
vim /etc/systemd/system/nginx.service
[Unit]
Description=A high performance web server and a reverse proxy server
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
更新启动程序
systemctl daemon-reload
设置开机自启
systemctl enable nginx
1517

被折叠的 条评论
为什么被折叠?



