美文网首页
在CentOS中安装nginx服务器

在CentOS中安装nginx服务器

作者: BigDipper | 来源:发表于2020-06-29 11:53 被阅读0次

🎁 安装

我们使用源代码来安装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-developenssl-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

🛫 设置开机自启动

参考了《centos 7安装nginx以及配置》

重点步骤:

  • 创建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

---(完)---

相关文章

网友评论

      本文标题:在CentOS中安装nginx服务器

      本文链接:https://www.haomeiwen.com/subject/rkrofktx.html