首先nginx的安装需要依赖最基础的三个包,这里面我们不设计更多的扩展模块,只是安装最基础的三个包,
pcre 此包主要是让nginx支持正则表达式与url重写功能,就连nginx的conf文件中都有正则表达式
zlib 此包主要是对http内容进行gzip压缩,减少网络传输流量
openssl 此包主要是nginx支持https的请求
pcre下载:wget http://sourceforge.net/projects/pcre/files/pcre/8.30/pcre-8.30.tar.gz/download
解压后进入目录中 ./configure --prefix /usr/local/pcre
安装zlip和openssl与上面类似
下载nginx安装包,解压后进入目录,执行以下配置命令:(在nginx1.8之后以下的安装方式改变了,具体参考其他的文件)
./configure --user=root --group=root --prefix=/usr/local/nginx --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.30 --with-zlib=/usr/local/src/zlib-1.2.3 --with-openssl=/usr/local/opensll-1.0.2/
注意:其中--with-pcre= 参数后填写的是pcer的解压后的源码文件夹目录,而不是安装目录,
--with-zlib= 该参数也是对应的源码目录
--with-openssl 该参数则对应的是openssl的安装目录
make
make install
启动nginx:进入到/usr/local/nginx/sbin中,使用以下命令:
.
/nginx
-c
/usr/local/nginx/conf/nginx
.conf (nginx的配置文件)
测试配置文件是否正确:
./nginx -t (如果只需要测试某一个配置文件,则在后面带上文件路径)
重启、停止nginx:
./nginx -s reload stop
需要防火墙开启80端口:
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
相关推荐
本文档详细说明了安装nginx所需要的依赖包的安装流程及可能遇到的问题,如:error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
这里记录一下自己在centos7操作系统下安装nginx的过程,以便之后学习时查阅。笔者这里的Linux服务器使用的是腾讯云服务器,本人是一名Java程序员也是Linux的初学者有什么不对的地方请多指教,以后还会有更多的关于...
centos7.6离线安装nginx
NULL 博文链接:https://ybhanxiao.iteye.com/blog/1266597
Linux系统下安装nginx-1.14.1所需的所有包 以及rpm依赖包,安装文档 https://blog.csdn.net/weixin_41851100/article/details/89565198
非root下,离线安装nginx依赖加nginx安装包,需要先装gcc-c++
centos安装Nginx配置 视频讲解: https://www.bilibili.com/video/BV1Zp4y1X71T?vd_source=7ba09b63e46a5f7eccd25c865fcd09b8#reply117266227680
centos7安装nginx1.16.1安装文档,有需要的朋友们下载。 centos7安装nginx1.16.1安装文档,有需要的朋友们下载。
centos nginx安装包
在完全无互联网连接的情况下,离线安装nginx。 nginx版本号:nginx-1.20.1-2.el7.x86_64 食用方法: 1.解压 2.进入解压目录 3.rpm安装全部 4.安装完成
centOS8安装nginx及nginx配置
CentOS6.5 一键nginx安装, 需要root权限,并配置好DNS 外网畅通
CentOS 7安装nginx 全过程.pdf
centos7下在有网络和没网络的情况安装nginx;
CentOS 6.5 安装 Nginx 1.7.8 教程
YUM upgrade升级:本方式适用于使用rpm安装nginx的方式,优点是升级操作简单便捷,缺点是无法升级到指定版本,默认升级至YUM安装支持的最新版本,当前最新版本为nginx1.18.0。 源码平滑升级升级:本方式适用于...
yum 安装 Nginx 为懒人准备。 第三方yum源(CentOS默认的标准源里没有nginx软件包)
centos6.4安装nginx+keepalived实现高可用负载均衡.doc
CentOS系统安装配置Nginx+keepalived实现负载均衡
CentOS下Nginx安装笔记