Ubuntu16.04安装nginx

网上教安装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吧,我换了版本后出这个错就直接用这个命令就行了!!!!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值