一、环境准备
1.安装gcc环境 | yum install gcc-c++ |
---|
2.第三方开发包PCRE | yum install -y pcre pcre-devel |
---|
3.zlib 库压缩和解压缩 | yum install -y zlib zlib-devel |
---|
4.OpenSSL安全套接字层密码库 | yum install -y openssl openssl-devel |
---|
二、Nginx下载
Nginx官网下载地址: | http://nginx.org |
---|
三、Nginx安装
-
第一步:把 nginx 的源码包nginx-1.8.0.tar.gz上传到 linux 系统
这里我是上传到/usr/local
目录下或者使用wget下载
wget http://nginx.org/download/nginx-1.8.0.tar.gz
-
第二步:解压缩
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
执行后可以看到Makefile文件
-
第四步:编译
make
-
第五步:安装
make install
注意:
需要创建文件夹
命令:
mkdir /var/temp/nginx/client -p
四、Nginx启动与访问
1、上述操作完成之后在/usr/local/目录下会生成nginx文件夹
2、nginx文件夹的描述及作用
conf
:nginx配置文件夹
html
:nginx放置静态资源文件夹
sbin
:nginx启动文件的文件夹
3、启动nginx
4、访问nginx(默认端口时80,所以直接在浏览器填写ip地址即可)
提示:
要关闭Linux防火墙或者设置Linux防火墙的开放端口,关于端口开放请参照我的另一篇博文:妖妖
5、停止nginx服务
./nginx -s stop 或者 ./nginx -s quit
6、重写加载配置文件
./nginx -s reload