您的位置:首页 > 运维架构 > Nginx

Ubuntu16.04安装nginx

2017-03-23 16:54 375 查看
网上教安装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吧,我换了版本后出这个错就直接用这个命令就行了!!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: