为了账号安全,请及时绑定邮箱和手机立即绑定

Centos7.4(阿里云环境)安装Nginx1.15.1

标签:
Java
安装依赖
   yum install -y openssl-devel pcre-devel
预安装
   cd /usr/local
   mkdir tools
   cd tools
   wget http://nginx.org/download/nginx-1.15.1.tar.gz
   tar -zxvf nginx-1.15.1.tar.gz
   cd nginx-1.15.1
增加nginx用户
   useradd -s /sbin/nologin -M nginx
   id nginx

不加nginx用户的话,启动会失败

设置隐藏nginx版本号以及nginx名称
   vim src/core/nginx.h
   vim src/http/ngx_http_header_filter_module.c
   vim src/http/ngx_http_special_response.c

将三个文件中涉及NGINX_VERSION的值都做下修改

正式安装nginx
   ./configure --prefix=/usr/local/nginx --with-http_dav_module --with-http_stub_status_module  --with-http_addition_module --with-http_sub_module  --with-http_flv_module --with-http_mp4_module --with-pcre --with-http_ssl_module --with-http_gzip_static_module  --user=nginx  --group=nginx 
   make && make install

--with-http_dav_module #增加PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法
--with-http_stub_status_module #获取Nginx的状态统计信息
--with-http_addition_module #作为一个输出过滤器,支持不完全缓冲,分部分相应请求
--with-http_sub_module #允许一些其他文本替换Nginx相应中的一些文本
--with-http_flv_module #提供支持flv视频文件支持
--with-http_mp4_module #提供支持mp4视频文件支持,提供伪流媒体服务端支持
--with-http_ssl_module #启用ngx_http_ssl_module

将nginx添加到/usr/local/sbin/
   ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/
启动nginx
   nginx
重新加载nginx配置文件
   nginx -s reload
将nginx根目录指向/data数据盘
   vim conf/nginx.conf

修改 /root html -> /root /data

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消