1.安装依赖
yum -y install gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel make
2.在线下载nginx或网站下载:
网站:http://nginx.org/en/download.html
在线下载:
wget http://nginx.org/download/nginx-1.23.1.tar.gz
3.解压:
tar -zxvf nginx-1.23.1.tar.gz
4.编译安装:
cd nginx-1.23.1/
./configure --prefix=/home/nginx
#--prefix=编译安装的位置
make && make install
5.启动服务:
进入刚才的安装目录的sbin目录:
cd nginx/sbin/
启动:
./nginx
没有任何提示表示成功。PS查询:
ps -ef | grep nginx
浏览器输入IP访问,显示如下成功:
- 其他命令:
停止
./nginx -s stop
重启
./nginx -s reload
- 将服务部署至系统启动
进入/usr/lib/systemd/system目录下创建nginx.service文件
内容:
[Unit]
Description=The nginx HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/usr/local/nginx-1.22.0/sbin/nginx
ExecReload=/usr/local/nginx-1.22.0/sbin/nginx -s reload
ExecStop=/usr/local/nginx-1.22.0/sbin/nginx -s stop
[Install]
WantedBy=multi-user.target
后续我们就可以使用系统命令启动服务:
启动服务:systemctl start nginx
停止服务:systemctl stop nginx
重启服务:systemctl reload nginx
开启系统启动自启动:sudo systemctl enable nginx
关闭系统启动自启动:sudo systemctl disable nginx
查看状态:systemctl status nginx