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
  • 相关阅读:
    密码控件安全技术浅析及攻击实例
    一个QQ木马的逆向分析浅谈(附带源码)
    菜鸟开始学习SSDT HOOK((附带源码)
    leetcode229
    leetcode1401
    leetcode1400
    leetcode1399
    leetcode228
    leetcode223
    leetcode222
  • 原文地址:https://www.cnblogs.com/zhangfeistudio/p/CentOS-xia-an-zhuangNginx-bing-an-zhuang-fu-wu-shi.html
Copyright © 2011-2022 走看看