1.最小化安装的CentOS没有安装gcc,首先安装gcc、g++和c++库;
|
|
2.安装pcre库,pcre库是为了使nginx支持http rewrite模块;
|
|
3.安装nginx,选择 Nginx 安装到 /usr/local/nginx 目录下;
|
|
–with-http_stub_status_module可以启动Nginx的NginxStatus功能,以监控Nginx的当前状态。
4.启动nginx 确保系统的 80 端口没被其他程序占用;
|
|
启动报错
|
|
解决:
|
|
检查是否启动成功: netstat -ano|grep 80 有结果输入说明启动成功 打开浏览器访问此机器的 IP,如果浏览器出现 Welcome to nginx! 则表示 Nginx 已经安装并运行成功。
5./usr/local/nginx/config/nginx.conf配置文件详解:
Nginx的全局属性配置:
|
|
6.http服务器配置:
|
|
6.HttpGzip模块配置
下面配置Nginx的HttpGzip模块。这个模块支持在线实时压缩输出数据流。要查看是否安装了此模块,需要使用下面的命令:
|
|
通过/usr/local/nginx/sbin/nginx -V命令可以查看安装Nginx时的编译选项,由输出可知,我们已经安装了HttpGzip模块。
下面是HttpGzip模块在Nginx配置中的相关属性设置:
|
|
7.StubStatus模块
|
|