Nginx离线安装与在线安装

Nginx离线安装与在线安装

ID:40489544

大小:453.89 KB

页数:6页

时间:2019-08-03

Nginx离线安装与在线安装_第1页
Nginx离线安装与在线安装_第2页
Nginx离线安装与在线安装_第3页
Nginx离线安装与在线安装_第4页
Nginx离线安装与在线安装_第5页
资源描述:

《Nginx离线安装与在线安装》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Nginx离线安装与在线(yum)安装一、NGINX版本简介:nginx的版本分为开发版、稳定版和过期版,nginx可以作为http服务器,也可以作为反向代理服务器或者邮件服务器,能够快速的响应静态网页的请求,支持FastCGI/SSL/VirtualHost/URLRwrite/Gzip/HTTPBasicAuth等功能,并且支持第三方的功能扩展。二、NGINX安装方式:nginx安装可以使用yum(在线安装)或源码安装,推荐使用源码,一是yum的版本比较旧,二是使用源码可以自定义功能,方便业务的上的使用,源码安装需要提前准备标准的编译器三、离线安装:nginx-1.8.1.tar

2、.gzopenssl-1.0.1c.tar.gz(传输通道加密使用)pcre-8.37.zip(正则表达式使用)1、环境准备:先安装准备环境yuminstallgccgcc-c++automakepcrepcre-develzlipzlib-developensslopenssl-devel 或下载响应包自己安装。。。。此处不做过的介绍2、上传nginx压缩包并安装:[root@sdn~]#tarxvfnginx-1.8.1.tar.gz[root@sdn~]#cdnginx-1.8.1[root@sdnnginx-1.8.1]$lsautoCHANGESCHANGES.ruconf

3、configurecontribhtmlLICENSEmanREADMEsrc3、编译nginx:make编译是为了检查系统环境是否符合编译安装的要求,比如是否有gcc编译工具,是否支持编译参数当中的模块,并根据开启的参数等生成Makefile文件为下一步做准备:[root@sdnnginx-1.8.1]#./configure--prefix=/usr/local/nginx--sbin-path=/usr/local/nginx/sbin/nginx--conf-path=/usr/local/nginx/conf/nginx.conf--error-log-path=/var/

4、log/nginx/error.log--http-log-path=/var/log/nginx/access.log--pid-path=/var/run/nginx/nginx.pid--lock-path=/var/lock/nginx.lock--user=nginx--group=nginx--with-http_ssl_module--with-http_stub_status_module--with-http_gzip_static_module--http-client-body-temp-path=/var/tmp/nginx/client/--http-pro

5、xy-temp-path=/var/tmp/nginx/proxy/--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi--http-scgi-temp-path=/var/tmp/nginx/scgi--with-pcre结果如下:4、生成脚本及配置文件:make编译步骤,根据Makefile文件生成相应的模块5、安装:makeinstall通过执行后无报错信息即安装成功安装后生产目录备注说明:nginx完成安装以后,有四个主要的目录:conf:保存nginx

6、所有的配置文件,其中nginx.conf是nginx服务器的最核心最主要的配置文件,其他的.conf则是用来配置nginx相关的功能的,例如fastcgi功能使用的是fastcgi.conf和fastcgi_params两个文件,配置文件一般都有个样板配置文件,是文件名.default结尾,使用的使用将其复制为并将default去掉即可。html目录中保存了nginx服务器的web文件,但是可以更改为其他目录保存web文件,另外还有一个50x的web文件是默认的错误页面提示页面。logs:用来保存nginx服务器的访问日志错误日志等日志,logs目录可以放在其他路径,比如/var/l

7、ogs/nginx里面。sbin:保存nginx二进制启动脚本,可以接受不同的参数以实现不同的功能。6、启动[root@sdnsbin]#/usr/local/nginx/sbin/nginx/nginxnginx:[emerg]getpwnam("nginx")failed#没有nginx用户[root@sdnsbin]#/usr/local/nginx/sbin/nginx/nginxnginx:[emerg]mkdir()"/var/tmp/ngin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。