centos7下nginx部署和配置

步骤一:创建安装目录
mkdir /usr/local/tools
cd /usr/local/tools
步骤二:通过wget安装nginx
wget http://nginx.org/download/nginx-1.8.1.tar.gz
步骤三:解压缩并配置nginx.conf文件
tar -zxvf nginx-1.8.1.tar.gz
cd nginx-1.8.1
nginx有很多很多编译配置项,但由于我这是第一篇笔记,所以我基本上都使用了默认的配置:
#./configure --with-http_ssl_module --with-http_gzip_static_module
我只加了两个选项,--with-http_ssl_module表示使用ssl模块,--with-http_gzip_static_module表示使用gzip模块,其它更详细的配置就要参考nginx的文档了:http://nginx.org/en/docs/configure.html
如果没configure成功(会显示XXX not found),那是因为有些依赖没有被正确安装.那么先安装一下这些依赖条件,通常是pcre,zlib这些,这么一下就基本上可以了:
#yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

#make
#make install
可执行文件就会被安装在: /usr/sbin/nginx (默认配置)

步骤四:查找安装路径启动
1.查找安装路径
whereis nginx
2.启动,停止nginx
cd /usr/local/nginx/sbin/
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload

停止nginx:
#./nginx -s stop

重启nginx(配置文件变动后需要重启才能生效):
#./nginx -s reload

检查配置文件是否正确:
#./nginx -t

查看nginx的pid:
cat /usr/local/nginx/logs/nginx.pid

查看nginx版本
$ ./nginx -v

回头看编译配置
# ./nginx -V

在浏览器输上本地IP查看到nginx字样的画面说明安装成功。

参考博客:
https://blog.csdn.net/cailongbiaoyuli/article/details/84348866
https://www.cnblogs.com/xiaoruilin/p/7782214.html
http://www.raksmart.com/27.html
http://nginx.org/download/

你可能感兴趣的:(nginx,nginx)