nginx 编译安装与配置

首先上nginx的官网: http://nginx.org/ 浏览相应版本;

如下载:

http://nginx.org/download/nginx-1.10.3.tar.gz

http://nginx.org/download/nginx-1.12.0.tar.gz
新建一个普通用户,禁系统登录 -M 表示不自动创建用户目录
useradd nginx -s /sbin/nologin -M

解压源码包后进入源码目录

修改源码的以下文件,隐藏服务器名称和版本号:

1./usr/local/src/nginx/v1_10_3/nginx-1.10.3/src/core/nginx.h 
2./usr/local/src/nginx/v1_10_3/nginx-1.10.3/src/http/ngx_http_header_filter_module.c 49行
3./usr/local/src/nginx/v1_10_3/nginx-1.10.3/src/http/ngx_http_special_response.c 21 到 30行


运行:

因为nginx的rewrite模块需要用到pcre库,所以先安装pcre库

yum  install  -y  pcre*

因为支持ssl安全协议,需要安装openssl库

yum    install    -y    openssl*

./configure --prefix=/home/work/app/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module


make && make install 

安装成功后启动./sbin/nginx 测试一下;


更多配置细节,待续~


升级与扩展nginx 

http://www.cnblogs.com/lixigang/articles/5130052.html

http://blog.csdn.net/ystyaoshengting/article/details/48436409

其他一些细节我会很快补充进去:



yum install -y lrzsz


useradd work -s /sbin/nologin -M

【大家可搜索并关注我的微信公众号,名称:jordy的世界
后续会有持续更新,更多精彩等着您!】








yum install -y pcre* zlib* openssl* gd-devel




mkdir -p /home/work/app/nginx


 ./configure --prefix=/home/work/app/nginx/  \
--user=work \
--group=work \
--with-http_ssl_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre \
--with-ipv6 \
--with-http_sub_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_mp4_module \
--with-http_realip_module \
--with-http_image_filter_module 






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值