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

      

  • 相关阅读:
    FreeCAD框架解析
    Python源码的编译与加密
    centos 8及以上安装mysql 8.0
    浮点数运算丢失精度
    使用 Nginx 代理内网 GitLab 并确保 SSH / HTTP 克隆地址正确
    如何实现一个简易版的 Spring
    Spring 是如何造出一个 Bean 的
    从CPU缓存看缓存的套路
    Java 集合类 List 的那些坑
    react 项目中使用antd框架,对导航多层渲染
  • 原文地址:https://www.cnblogs.com/snowcity999/p/8797561.html
Copyright © 2011-2022 走看看