centOs7安装Nginx
Posted Mr黄某某
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centOs7安装Nginx相关的知识,希望对你有一定的参考价值。
检查并安装所需的依赖软件
gcc
nginx编译依赖gcc环境
安装命令:
yum install gcc-c++
pcre
(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式.
安装命令
yum install -y pcre pcre-devel
zlib
该库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip。
安装命令
yum install -y zlib zlib-devel
下载nginx源码包
下载命令
注:个人习惯性的把文件放在/usr/local/src/目录下,使用wget命令会下载到当前目录。
wget http://nginx.org/download/nginx-1.14.0.tar.gz
解压缩源码包并进入源码包
解压缩
tar -zxvf nginx-1.14.0.tar.gz
进入解压缩后的文件夹
cd nginx-1.14.0
配置编译参数命令
可以使用./configure --help查询详细参数。注意:直接使用./configure 命令nginx会安装在/usr/local/nginx下,我这里指定目录
./configure --prefix=/usr/local/src/nginx
编译安装
命令
make && make install
安装完成后,可以进入/usr/local/nginx查看文件是否存在conf、sbin、html文件夹,若存在则安装成功
nginx的启动与停止
启动
在sbin目录下,使用./nginx命令启动
停止
暴力停止:查看进程,然后使用
kill-9pid
快速停止:在sbin目录下,使用
./nginx-s stop
完整停止:在sbin目录下,使用
./nginx-s quit
测试
总结
centos7启动之后访问页面不显示welcome页面的问题解决
原因:centos未开启80端口
解决:开启80端口
#添加端口(--permanent永久生效,没有此参数重启后失效)# firewall-cmd --zone=public --add-port=80/tcp --permanent #重新载入#firewall-cmd --reload#查看#firewall-cmd --zone= public --query-port=80/tcp#删除#firewall-cmd --zone= public --remove-port=80/tcp --permanent
阅读原文访问本人个人博客!!!快戳!!!
以上是关于centOs7安装Nginx的主要内容,如果未能解决你的问题,请参考以下文章