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的欢迎页面了