• 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
  • 相关阅读:
    ASP.NET应用程序与页面生命周期
    Git源码管控规范
    redis cluster
    jwt token and shiro
    openapi and light-4j
    ps 证件照制作
    js eval 动态内容生成
    pdnovel 看书 读书 听书
    crawler 使用jQuery风格实现
    websocket聊天体验(二)
  • 原文地址:https://www.cnblogs.com/zhangfeistudio/p/CentOS-xia-an-zhuangNginx-bing-an-zhuang-fu-wu-shi.html
Copyright © 2020-2023  润新知