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/


  • 相关阅读:
    tcpprep 对IPV6的支持
    the server quit without updating pid file (/var/lib/mysql/localhost.localdomain.pid)
    servlet service() for servlet jsp throws null pointer exception
    tomcat开机启动
    mysql 允许远程访问
    spring的helloworld
    java中的那些坑
    关于struts2中的相对路径与绝对路径
    Powercenter Source Filter
    oracle删除当前用户的表
  • 原文地址:https://www.cnblogs.com/yjlch1016/p/8901831.html
Copyright © 2011-2022 走看看