搭建nginx

以centos为例

一、安装需要的工具:

    1、安装gcc-c++: sudo yum install gcc-c++

二、搭建nginx

  1、安装pcre模块 —— 用于进行URL的正则表达式匹配:

       在 http://www.pcre.org/ 网站下载最新的pcre安装包,安装过程中若提示权限不足,可以使用sudo安装。

       下面以pcre-8.38.tar.gz 为例讲解安装步骤

       安装步骤:

  • 解压:  tar -zxvf pcre-8.38.tar.gz

  • cd到解压出来的目录pcre-8.38

  • 执行./configure

  • 执行make 查看是否有错误

  • make没有错误的情况下  执行 sudo make install

      下面两个模块按照这个步骤进行安装

 

  2、安装zlib模块 —— 用于gzip压缩:

       在 http://www.zlib.net/ 网站下载最新的zlib安装包 进行安装(需要使用unzip解压)

  3、安装openssl模块 ——用于SSL协议:

       在 http://www.openssl.org/ 网站下载最新的openssl安装包 进行安装

  4、安装nginx —— 以nginx-1.8.0.tar.gz为例

        a、在nginx官网下载需要的版本: http://nginx.org/en/download.html

        b、解压安装包: tar -zxvf nginx-1.8.0.tar.gz

        c、生成Makefile文件: ./configure --sbin-path=/opt/nginx/nginx --prefix=/opt/nginx/ --user=tomcat

        d、执行make命令检查是否能够安装: make

        e、在d步没有报错的情况下执行:make install ,如果存在错误则根据提示进行解决

 

        生成Makefile时候参数的含义 —— 详细参数见: http://www.nginx.cn/install :

        --sbin-path : 设置nginx的可执行文件的路径,默认 prefix/sbin/nginx

        --prefix : nginx的安装目录,默认 /usr/local/nginx

        --user : 设置nginx工作进程的用户,默认为 nobody 

 

二、配置nginx ——配置以Tomcat为例

详细配置见附件 nginx.conf

 

nginx配置中文说明: http://www.ha97.com/5194.html


你可能感兴趣的:(搭建nginx)