nginx在linux下的安装

来源:互联网 发布:菜鸟学java 编辑:程序博客网 时间:2024/05/16 18:24

1.nginx的下载

    去nginx的官网:nginx.org,下载最新稳定版本的nginx,从官网可以看到每个nginx版本有源码包和windows2种下载方式,我选择源码包方式下载例:nginx-1.6.2.tar.gz

 

2.pcre的安装

   pcre让nginx支持rewrite,如果linux系统事先没安装pcre则在后续安装nginx时会报错,同时提示./configure: error: the HTTP rewrite module requires the PCRE library.

   pcre下载地址:http://sourceforge.net/projects/pcre/files/

   我下载的是pcre-8.10.tar.gz,存放到/home/wjian目录下

   解压:tar -zxvf pcre-8.10.tar.gz

   解压后进入pcre-8.10目录下然后分别输入如下命令

   ./configure --prefix=/usr/local/pcre          (配置程序安装路径为/usr/local/pcre)

   make                                                              (源代码编译成可执行文件和各种库文件) 

   make install                                                  (将编译好的可执行文件和各种库文件复制到合适的文件目录下,例如第一条命令prefix指定的目录下)


3.openssl的安装

   openssl只要是用于支持nginx的https服务的,如果你的web项目要求信息传输安全,则需要通过https安全传输协议来访问。

   openssl的安装方式和pcre类似,下载地址:http://www.openssl.org/source/


4.nginx的安装

  进入第一步下载的nginx-1.6.2.tar.gz所存放的目前下输入 tar -zxvf nginx-1.6.2.tar.gz 进行解压,然后cd进入nginx-1.6.2目录下

  ./configure  --prefix=/usr/local/nginx  --with-http_stub_status_module --with-http_ssl_module                     (--with-http_ssl_module 配置参数代表安装nginx的时候启用对https服务的支持,如果安装的时候不指定,后续在ngingx中配置https时会提示不支持的错误信息)

  make

  make install


5.检查nginx是否安装成功

   cd /usr/local/nginx/sbin下输入: ./nginx -t  出现如下信息就代表安装成功了

         nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok

         nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

  然后直接输入:./nginx后,打开浏览器输入127.0.0.1:80就会出现nginx的欢迎页面了


   

  

  

   

0 0
原创粉丝点击