网上教安装nginx的博客很多,但是我还是找了很久才找到一篇能用的!哎!
原博客:http://www.cnblogs.com/piscesLoveCc/p/5794926.html
1.先到官网下载nginx的linux包nginx-1.10.3.tar.gz
先解压 tar -xvf nginx-1.10.3.tar.gz
2.打开终端按顺序执行下面的命令
1.安装gcc g++的依赖库
apt-get install build-essential
apt-get install libtool
2.安装 pcre依赖库
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
3.安装 zlib依赖库
apt-get install zlib1g-dev
4.安装 ssl依赖库
apt-get install openssl
5.#进入解压目录:
cd /opt/nginx-1.10.3
6.#配置:
./configure --prefix=/usr/local/nginx
7.#编辑nginx:
make
注意:这里可能会报错,提示“pcre.h No such file or directory”,具体详见:http://stackoverflow.com/questions/22555561/error-building-fatal-error-pcre-h-no-such-file-or-directory
需要安装 libpcre3-dev,命令为:sudo apt-get install libpcre3-dev
8.#安装nginx:
sudo make install
9.#启动nginx:
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
注意:-c 指定配置文件的路径,不加的话,nginx会自动加载默认路径的配置文件,可以通过 -h查看帮助命令。
10.#查看nginx进程:
ps -ef|grep nginx
11.启动 Nginx
/usr/local/nginx/sbin/nginx
./sbin/nginx
12.停止 Nginx
./sbin/nginx -s stop
./sbin/nginx -s quit
13.Nginx重新加载配置
./sbin/nginx -s reload
14.指定配置文件
./sbin/nginx -c /usr/local/nginx/conf/nginx.conf
注:你在运行的时候可能会出现这个问题,nginx.pid文件丢失,别慌!
用这个命令
./sbin/nginx -c /usr/local/nginx/conf/nginx.conf
这个一般可以解决如果解决不了的话,那么换1.11版本的ngnix吧,我换了版本后出这个错就直接用这个命令就行了!!!!