zoukankan      html  css  js  c++  java
  • Centos6.8安装Nginx

    闲话少说,直接上干货

    (Centos6.8已经准备好并且保证网络畅通,下面开始安装Nginx)

    1、操作系统是新配置的,没有依赖的软件,需要先安装

      1)安装gcc环境(Nginx编译依赖于gcc环境)

        安装命令:yum install gcc-c++

      2)安装pcre(Perl Compatible Regular Expressions)Nginx的http模块需要使用pcre解析正则表达式

        安装命令:yum install -y pcre pcre-devel

      3)安装zlib(压缩和解压软件,用于对Nginx资源包gzip的解压缩)

        安装命令:yum install -y zlib zlib-devel

      4)安装OpenSSL

        安装命令:yum install -y openssl openssl-devel

    2、下载Nginx资源包

      下载命令:wget http://nginx.org/download/nginx-1.12.0.tar.gz

    3、解压Nginx资源包

      解压命令:tar -zxvf nginx-1.12.0.tar.gz

    4、修改配置文件参数

      进入文件夹:cd nginx-1.12.0

      修改配置文件参数命令:

    ./configure 
    --prefix=/usr/local/nginx 
    --pid-path=/var/run/nginx/nginx.pid 
    --lock-path=/var/lock/nginx.lock 
    --error-log-path=/var/log/nginx/error.log 
    --http-log-path=/var/log/nginx/access.log 
    --with-http_gzip_static_module 
    --http-client-body-temp-path=/var/temp/nginx/client 
    --http-proxy-temp-path=/var/temp/nginx/proxy 
    --http-fastcgi-temp-path=/var/temp/nginx/fastcgi 
    --http-uwsgi-temp-path=/var/temp/nginx/uwsgi 
    --http-scgi-temp-path=/var/temp/nginx/scgi

    5、创建安装目录需要的文件夹

      安装目录需要几个目录需要手动创建,包括、var/tmep、var/temp/nginx、var/run/nginx这三个文件夹,命令如下

    mkdir /var/temp
    mkdir /var/temp/nginx
    mkdir /var/run/nginx

    6、编译并安装

      命令:make && make install

      执行完成后,可以进入/usr/local/nginx目录,查看是否存在conf、sbin、html文件夹,如果存在则证明安装成功。

      指令如下:

    cd /usr/local/nginx
    ls -F

    7、启动Nginx

      1)进入安装目录指令:

    cd /usr/local/nginx/sbin/

      2)启动指令:

    ./nginx

    *注:如启动时提示某某文件或路径不存在,请确认步骤5中的文件夹是否提前创建

      3)查看是否已经启动:

    ps -ef|grep nginx

    如下图中,master和worker两个进程存在则证明启动成功

      4)停止Nginx指令:

    cd /usr/local/nginx/sbin && ./nginx -s quit

    8、停止之前可以测试一下是否成功,可以通过其他电脑使用浏览器测试,访问前最好先关闭防火墙或开放端口

      关闭防火墙:service iptables stop

      开启防火墙:service iptables start

      查看主机网络配置:ifconfig

      查看防火墙允许通过的端口:/etc/init.d/iptables status

      其他有关防火墙的指令请参照https://blog.csdn.net/u011846257/article/details/54707864

      如果在其他机器的浏览器中输入Centos地址(端口默认为80)显示如下页面,则证明Nginx配置安装成功!

    参考:http://www.cnblogs.com/hafiz/p/6891458.html

    https://blog.csdn.net/u011846257/article/details/54707864

      

  • 相关阅读:
    mac上python3安装HTMLTestRunner
    双目深度估计传统算法流程及OpenCV的编译注意事项
    深度学习梯度反向传播出现Nan值的原因归类
    1394. Find Lucky Integer in an Array
    1399. Count Largest Group
    1200. Minimum Absolute Difference
    999. Available Captures for Rook
    509. Fibonacci Number
    1160. Find Words That Can Be Formed by Characters
    1122. Relative Sort Array
  • 原文地址:https://www.cnblogs.com/snowcity999/p/8797561.html
Copyright © 2011-2022 走看看