zoukankan      html  css  js  c++  java
  • CentOS7怎样安装Nginx1.12.2

    通过nginx官网的源码安装

    yum -y install gcc* openssl* pcre* zlib*

    安装相关依赖

    这一步很重要

    不然会报乱七八糟的错误

    cd /usr/local
    进入/usr/local目录

    wget http://nginx.org/download/nginx-1.12.2.tar.gz
    下载压缩包

    tar -zxvf nginx-1.12.2.tar.gz
    解压

    cd nginx-1.12.2
    进入

    ./configure --with-http_ssl_module
    默认安装到/usr/local/nginx目录

    不用事先创建/usr/local/nginx目录

    并开启ssl模块


    make
    编译

    make install
    安装

    rm -rf nginx-1.12.2.tar.gz nginx-1.12.2

    安装完成之后

    退出当前目录

    并删除源码

    以免占磁盘空间

    vim /usr/local/nginx/conf/nginx.conf

    (此步骤可选)

    修改默认的访问路径

    默认的访问路径是安装路径下面的html目录

    /usr/local/nginx/html

    改为

    mkdir /web

    创建/web目录

    cp -r /usr/local/nginx/html/. /web

    并且把/usr/local/nginx/html目录下的

    index.html与50x.html文件拷到/web目录下



    vim /lib/systemd/system/nginx.service
    在系统服务目录里创建nginx.service文件

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


    systemctl enable nginx
    设置开机启动

    systemctl start nginx
    启动服务

    systemctl stop nginx
    停止服务

    systemctl restart nginx
    重启服务

    systemctl status nginx
    查看服务状态

    开启Nginx默认的80端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    firewall-cmd --reload

    访问

    http://192.168.1.13/


  • 相关阅读:
    大数问题(三)(大数相除)
    直接插入排序的四种实现方法
    蟠桃记
    杭电oj find your present (2)
    CSS中的class与id区别及用法
    史上最全的css hack(ie6-9,firefox,chrome,opera,safari) (zz)
    CSS之CSS hack
    HTML语言的一些元素(五)
    HTML语言的一些元素(四)
    HTML语言的一些元素(三)
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/8901831.html
Copyright © 2011-2022 走看看