Nginx 第2章Nginx的安装、启动

第2章 Nginx的安装、启动

Nginx官网:http://nginx.org/

1. 相关安装包

  • pcre-8.37.tar.gz
  • openssl-1.0.1t.tar.gz
  • zlib-1.2.8.tar.gz
  • nginx-1.11.1.tar.gz

    2. 安装流程

    • (1)安装pcre

    解压缩pcre-xx.tar.gz包

    进入解压缩目录,执行./configure

    如果提示,需要提前安装gcc++,进入安装光盘目录的软件包(/media/CentOSXX/Package)执行

    rpm -ivh libstdc++-devel-4.4.7-17.el6.x86_64.rpm

    rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm

    ./configure完成后,回到pcre目录下执行make,再执行make install

    • (2)安装openssl

    解压缩openssl-xx.tar.gz包。

    进入解压缩目录,执行./config

    make && make install

    • (3)安装zlib

    解压缩zlib-xx.tar.gz包。

        进入解压缩目录,执行./configure。

        make && make install

    • (4)安装nginx

        解压缩nginx-xx.tar.gz包。

        进入解压缩目录,执行./configure。

        make && make install

    3. Nginx启动

    • (1)启动问题

    进入/usr/local/nginx/sbin目录,运行命令./nginx  即可启动nginx

    nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法

    解决方法:

     ln -s /usr/local/lib/libpcre.so.1 /lib64

     

    32位系统则:

     ln -s /usr/local/lib/libpcre.so.1 /lib

    • (2)启动命令

    启动命令:在/usr/local/nginx/sbin目录下执行  ./nginx

    关闭命令: 在/usr/local/nginx/sbin目录下执行  ./nginx -s stop

    重新加载命令: 在/usr/local/nginx/sbin目录下执行  ./nginx -s reload

    • (3)设置nginx为自启动服务

    修改linux 启动脚本/etc/rc.d/rc

    加入 :/usr/local/nginx/sbin/nginx

    (4)进入首页