博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
centos7 安装nginx
阅读量:5889 次
发布时间:2019-06-19

本文共 1568 字,大约阅读时间需要 5 分钟。

第一步:.下载nginx,上传centos7, 最新版本1.14.0 ,下载地址:  http://nginx.org/en/download.html 

第二步: 先安装nginx依赖的包:

nginxC语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。

 gcc

安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc

yum install gcc-c++

 PCRE

PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginxhttp模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。

yum install -y pcre pcre-devel

注:pcre-devel是使用pcre开发的一个二次开发库。nginx也需要此库。

zlib

zlib库提供了很多种压缩和解压缩的方式,nginx使用zlibhttp包的内容进行gzip,所以需要在linux上安装zlib库。

yum install -y zlib zlib-devel

 

 openssl

OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。

yum install -y openssl openssl-devel

 

 

 

第三步:解压后,进入解压目录,进行configure

./configure \

--prefix=/home/nginx/nginx_1/nginx \

--pid-path=/home/nginx/nginx_1/nginx/nginx.pid \

--lock-path=/home/nginx/nginx_1/nginx.lock \

--error-log-path=/home/nginx/nginx_1/log/nginx/error.log \

--http-log-path=/home/nginx/nginx_1/log/nginx/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/home/nginx/nginx_1/temp/nginx/client \

--http-proxy-temp-path=/home/nginx/nginx_1/temp/nginx/proxy \

--http-fastcgi-temp-path=/home/nginx/nginx_1/temp/nginx/fastcgi \

--http-uwsgi-temp-path=/home/nginx/nginx_1/temp/nginx/uwsgi \

--http-scgi-temp-path=/home/nginx/nginx_1/temp/nginx/scgi

注意: 路径必须存在

 

第四步:make

第五步:make install

第六步:测试

1、启动:进入nginxsbin目录,./nginx就可以启动。

 

如果访问不到,首先查看防火墙是否关闭。

 

2关闭nginx

可以使用kill命令,但是不推荐使用。

推荐使用:./nginx -s stop

 

3、刷新配置:./nginx -s reload

 

转载于:https://www.cnblogs.com/maohuidong/p/9386425.html

你可能感兴趣的文章
在ASP.NET MVC3 中利用JSONP跨域登录WEB系统
查看>>
事件绑定的几种常见方式
查看>>
添加cordova-plugin-file-opener2后,打包出错
查看>>
python 重载方法有哪些特点 - 老王python - 博客园
查看>>
在Fedora8上安装MySQL5.0.45的过程
查看>>
TCP长连接与短连接的区别
查看>>
设计模式之命令模式
查看>>
android 测试 mondey
查看>>
Spring AOP项目应用——方法入参校验 & 日志横切
查看>>
TestNG 六 测试结果
查看>>
用Fiddler或Charles进行mock数据搭建测试环境
查看>>
使用REST-Assured对API接口进行自动化测试
查看>>
GitHub发布史上最大更新,年度报告出炉!
查看>>
王潮歌跨界指导HUAWEI P20系列发布会 颠覆传统 眼界大开!
查看>>
王高飞:微博已收购一直播 明年一季度重点是功能与流量打通
查看>>
趣头条发行区间7至9美元 预计9月14日美国上市
查看>>
新北市长侯友宜:两岸交流应从隔壁最亲近的人开始
查看>>
全面屏的Nokia X即将上线,不到2000元的信仰你要充值吗?
查看>>
多么痛的领悟,只有程序员才知道的12个人艰不拆的真相
查看>>
10个JavaScript难点
查看>>