安装Nginx之前,首先要安装好编译环境gcc和g++,然后以CentOS为例安装Nginx,安装Nginx需要PRCE库、zlib库和ssl的支持,这里ssl直接通过yum安装
下载地址:
Nginx:http://nginx.org/
PCRE:http://www.pcre.org/
zlib:http://www.zlib.net/
解压下载的文件
tar -zxvf zlib-1.2.11.tar.gz
tar -zxvf pcre-8.39.tar.gz
然后执行 cd cd nginx-1.10.3 进入目录开始编译安装nginx:
./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.11
make
make install
这里需要注意是../pcre-8.39和../zlib-1.2.11是刚刚解压的pcre和zlib的源码目录,编译时nginx会编译到一起
安装位置就是--prefix指定的/usr/local/nginx,配置文件位置:/usr/local/nginx/nginx.conf
确定80端口没有被占用的情况下,启动nginx服务:
/usr/local/nginx/nginx
启动成功后在浏览器进行访问,看到初始化界面就代表成功了
一些常用的nginx命令如下:
检查nginx.conf配置文件的正确性: /usr/local/nginx/nginx -t
重启nginx: /usr/local/nginx/nginx -s reopen
停止nginx: /usr/local/nginx/nginx -s stop
重新载入配置文件: /usr/local/nginx/nginx -s reload