1.下载Nginx
stable version 版本 http://nginx.org/en/download.html
2 解压 tar -zxvf nginx-1.12.2tar.gz:
3.安装依赖包
- gcc g++的依赖库
apt-get install build-essential
apt-get install libtool
- pcre依赖库
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
- zlib依赖库
apt-get install zlib1g-dev
- ssl依赖库
apt-get install openssl
4.安装nginx
-
1.进入解压后的nginx目录
- 2.安装配置
先在/var下创建temp及nginx目录,进入nginx目录下执行下面命令
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
-
3.编译
进入解压后的nginx目录下面
此时用 ll 命令查看,可以看到有makefile
执行下面命令:
make
make install
- 4 修改nginx.conf 文件
如果不加人该行代码,在重启服务器之后,下次启动会报错:
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)
-
5.启动nginx
进入usr/local ,可以看到此时多了个nginx目录
进去nginx/sbin,执行下面命令启动
./nginx
查看启动进程
ps -ef |grep nginx
-
6.访问nginx
直接在Windows浏览器访问虚拟机上的Ubuntu 的IP地址即可,默认80端口
7关闭nginx
可以使用kill命令,但是不推荐使用。
推荐使用:./nginx -s stop7重启
./nginx -s reload