最近在做一个项目需要用到nginx,记录下安装的过程。安装环境在虚拟机VM中的Ubuntu16.04。
1.下载安装包4个
nginx-1.10.3.tar.gz
pcre-8.40.tar.bz2
zlib-1.2.11.tar.gz
openssl-1.0.1t.tar.gz
2.解压
tar -zxvf nginx-1.10.3.tar.gz
tar -jxvf pcre-8.40.tar.bz2
tar -zxvf zlib-1.2.11.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz
3.安装
cd openssl-1.0.1t
./config
make
sudo make install
cd ..
cd pcre-8.40
./configure
make
sudo make install
cd ..
cd zlib-1.2.11
./configure
make
sudo make install
cd ..
cd nginx-1.10.3
./configure
make
sudo make install
4.设置软链接,方便启动
可执行程序nginx在目录/usr/local/nginx/sbin下,为了方便启动等操作,将其软链接设置到/usr/bin目录中。
sudo ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
5.运行nginx,并查看是否启动成功
sudo nginx
ps aux | grep nginx
出现两个进程,一个master,一个worker,则说明启动成功。
此时打开Ubuntu中的浏览器,输入localhost,会出现一下页面:
6.Nginx操作的相关指令
- 进入到安装目录
- 启动nginx
cd /usr/local/nginx/sbin
sudo ./nginx
- 停止nginx
这种使直接暴力退出
sudo ./nginx -s stop
下面这种是比较温柔退出,它会等待当前的操作完成后再退出。
sudo ./nginx -s quit
- 重新加载
sudo ./nginx -s reload