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命令启动

停止

  1. 暴力停止:查看进程,然后使用 kill-9pid

  2. 快速停止:在sbin目录下,使用 ./nginx-s stop

  3. 完整停止:在sbin目录下,使用 ./nginx-s quit


测试


总结

  1. 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的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7 安装nginx部署vue项目

Centos7Yum安装配置指定版本nginx

centos7 安装Nginx

CentOS7安装及配置Nginx服务

Centos7安装Nginx详细安装步骤

centOS7环境下安装nginx