zoukankan      html  css  js  c++  java
  • Nginx安装

    注意安装过程报错的:安装Nginx 是需要很多依赖文件库的,如果您的电脑已经有这些库,那就按下面这些步骤来走,就可以安装使用了,请看下面这些依赖库的安装介绍:

     一般来说都需要安装pcre,zlib ,pcre是为了rewrite ,zlib 为了gzip压缩。

     pcre的安装:

     a) 下载源码 :ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz 

     b) 解压源码: tar -xvf pcre-8.21.tar.gz

     c) 切换到解压的文件夹pcre-8.21 :./configure --prefix=/usr/local/pcre

     d) 安装:make && make install 

     zlib的安装:

     a) 下载源码:http://zlib.net/zlib-1.2.8.tar.gz

     b) 步骤如上。

    1. 首先准备材料:nginx源码安装包 下载地址:http://nginx.org/en/download.html

     a) 把你下载的源码安装包移动到/usr/local/ 这个目录下: jiangjh$mv  nginx-1.8.6.tar.gz  /usr/local

     b) 切换到/usr/local/ :  jiangjh$ cd /usr/local/ 

     c) 解压缩安装包 : jiangjh$ tar  -xvf  nginx-1.8.6.tar.gz 

     d) 删除源码压缩包 : jiangjh$ rm -rf  nginx-1.8.6.tar.gz 

     e) 更换一下安装包的名字 : jiangjh$ mv nginx-1.8.6  nginx

     f) 切换到nginx 目录下:jiangjh$ cd nginx

     f) 开始编译 :jiangjh$ ./configure --prefix=/usr/local/nginx

     g) 安装 :jiangjh$ make && make install

    2. 系统防火墙的配置:

     a) 修改防火墙配置:

      jiangjh$ vi + /etc/sysconfig/iptables

      添加配置项:

      -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

      重启防火墙:

      jiangjh$ service iptables restart

    3. Nginx服务启动:

     a) 方法一(指定配置文件启动):jiangjh$ /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
     b) 方法二(启动默认配置文件):jiangjh$ ./usr/local/nginx/sbin/nginx

    4. Nginx服务停止:

     a) 查询进程号:jiangjh$ ps -ef |grep nginx

     b) 缓慢停止:kill -QUIT 主进程号

     c) 快速停止:kill -TERM 主进程号

     d) 强制停止:kill -9 主进程号

    5. Nginx服务重启:

     a) jiangjh$ ./usr/local/nginx/sbin/nginx -s reload

    6. Nginx监听端口测试:

     a) jiangjh$ netstat -na | grep 80

  • 相关阅读:
    java中断
    guava cache使用和源码分析
    redis基本类型和使用
    LRU Cache java实现
    HTTP长连接、短连接使用及测试
    mac下redis安装、设置、启动停止
    一次SocketException:Connection reset 异常排查
    【swift 结构体】
    【swift array 数组】
    【iOS知识汇】NSNotification
  • 原文地址:https://www.cnblogs.com/junhuijiang/p/4821355.html
Copyright © 2011-2022 走看看