zoukankan      html  css  js  c++  java
  • CentOS下安装Nginx并安装服务实现自启动

    准备工作

    在安装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
  • 相关阅读:
    1. 二分查找
    Filezilla使用
    正则表达式regex
    TCP的三次握手和四次挥手
    Pycharm 更换源
    寒假学习进度(十四)
    寒假学习进度(十)
    寒假学习进度(九)
    寒假学习进度(八)
    寒假学习进度(七)
  • 原文地址:https://www.cnblogs.com/zhangfeistudio/p/CentOS-xia-an-zhuangNginx-bing-an-zhuang-fu-wu-shi.html
Copyright © 2011-2022 走看看