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
  • 相关阅读:
    00-03.kaliLinux-vi粘贴复制功能配置
    00-02.kaliLinux-配置SSH服务
    00-01.Kali Linux 2020.1修改root用户密码
    Web设计色彩(转载)
    Inno Setup区段之Language篇
    Inno Setup区段之Setup篇
    IE无法获取到input框的值
    Inno Setup之常量篇
    Inno Setup之概念篇
    网络不通排查
  • 原文地址:https://www.cnblogs.com/zhangfeistudio/p/CentOS-xia-an-zhuangNginx-bing-an-zhuang-fu-wu-shi.html
Copyright © 2011-2022 走看看