准备工作

在安装nginx前,需要确保系统已经安装了g++、gcc、 ncurses-devel 、penssl-devel、pcre-devel和zlib-devel软件。

#yum install gcc gcc-c++ ncurses-devel 
#yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel 

检查系统安装的ningx

#find -name nginx 

卸载系统原有的nginx

#yum remove nginx

编译安装nginx

#wget http://nginx.org/download/nginx-1.11.10.tar.gz  //下载
#tar -zxf nginx-1.11.10.tar.gz //解压
#mv nginx-1.11.10 nginx //重命名
#cd nginx
#./configure --prefix=/opt/nginx //--prefix指定安装目录,不要安装在当前解压目录,否则会出错
#make
#make install

安装服务实现自启动

建立服务文件

#vim /lib/systemd/system/nginx.service

输入以下内容

[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/opt/nginx/sbin/nginx
ExecReload=/opt/nginx/sbin/nginx -s reload
ExecStop=/opt/nginx/sbin/nginx -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target

为服务文件设置权限

#chmod 754 /lib/systemd/system/nginx.service

设置开机自启动

#systemctl start nginx.service
#systemctl enable nginx.service

相关文章:

  • 2021-04-01
  • 2021-10-10
  • 2021-06-17
  • 2022-12-23
  • 2021-10-27
  • 2022-01-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-27
  • 2021-10-24
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案