LINUX07_Nginx1.8如何安装
Posted 所得皆惊喜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX07_Nginx1.8如何安装相关的知识,希望对你有一定的参考价值。
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,出现欢迎页面
以上是关于LINUX07_Nginx1.8如何安装的主要内容,如果未能解决你的问题,请参考以下文章