🎁 安装
我们使用源代码来安装nginx。
依次执行下列命令:
$cd /usr/local //进入local目录
$wget http://nginx.org/download/nginx-1.18.0.tar.gz // 指定版本在线安装
$tar -zxvf nginx-1.18.0.tar.gz //解压缩
$cd nginx-1.18.0
$./configure
$make && make install
如果执行./configure时,报错:
./configure: error: the HTTP rewrite module requires the PCRE library.
解决办法是:安装
pcre-devel
与openssl-devel
代码如下:
$yum -y install pcre-devel openssl openssl-devel
然后再执行命令:
$./configure --prefix=/usr/local/nginx
🥂 验证安装结果
nginx
安装完成了。现在来运行一下,看看是否安装成功了。
$cd /usr/local/nginx/sbin
$./nginx -v
如果显示出版本号,证明安装成功了。
🚧 设置防火墙,开放80端口
##Add
$firewall-cmd --permanent --zone=public --add-port=80/tcp
##Reload
$firewall-cmd --reload
🛫 设置开机自启动
重点步骤:
- 创建
nginx.service
文件
$vi /usr/lib/systemd/system/nginx.service
- 写入内容如下:
[Unit]
Description=nginx
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 enable nginx.service
---(完)---
网友评论