nginx1.8软件地址:
链接:https://pan.baidu.com/s/1N-Vebvgxv8k1D7IoZZ6tPA
提取码:1234
- ①. 坏境准备
- 需要安装 gcc 的环境【此步省略】
yum install gcc-c++
第三方的开发包
yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel
- ②. 把 nginx 的源码包nginx-1.8.0.tar.gz 上传到/opt下
- ③. tar -zxvf nginx-1.8.0.tar.gz
- ④. 进入nginx-1.8.0目录,使用 configure 命令创建一makeFile文件
./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
⑤. 编译make
make
⑥. 安装
make install
- ⑦. Nginx启动与访问
- 注意:启动nginx 之前,上边将临时文件目录指定为/var/temp/nginx/client, 需要在/var 下创建此 目录
mkdir /var/temp/nginx/client -p
进入到Nginx目录下的sbin目录
cd /usr/local/ngiux/sbin
输入命令启动Nginx
./nginx
启动后查看进程
ps aux|grep nginx
地址栏输入虚拟机的IP即可访问(默认为80端口)
⑧. CentOS启动nginx出现nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or director)
解决办法:创建文件 1.进入run下:cd /var/run 2.创建nginx文件夹:mkdir nginx 3.创建nginx.pid文件:touch nginx.pid 4.进入sbin文件夹:cd /usr/local/nginx/sbin/ 5.启动nginx:./nginx 6.测试是否成功:打开浏览器,地址输入localhost,出现欢迎页面