4、Nginx安装与配置

一、简介

Nginx官网:http://nginx.org/

Nginx(发音同engine x)是一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。该软件由 Igor Sysoev 创建,并于2004年首次公开发布。同名公司成立于2011年,以提供支持。Nginx是一款免费的开源软件,根据类BSD许可证的条款发布。一大部分Web服务器使用Nginx, 通常作为负载均衡器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。它最常的用途是提供反向代理服务

二、安装

在Centos下,yum源不提供nginx的安装,可以通过切换yum源的方法获取安装。

1.要添加CentOS 7 EPEL仓库

sudo yum install epel-release

注:EPEL(Extra Packages for Enterprise Linux)是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS等提供高质量软件包的项目。装上了 EPEL,就像在 Fedora 上一样,可以通过 yum install 软件包名,即可安装很多以前需要编译安装的软件、常用的软件或一些比较流行的软件,比如现在流行的nginx、htop、ncdu、vnstat等等,都可以使用EPEL很方便的安装更新。

2.安装Nginx

sudo yum install nginx   

--会将所有nginx的依赖(nginx 中gzip模块需要 zlib 库,rewrite模块需要 pcre 库,ssl 功能需要openssl库)都安装,省去了自己一个个安装的麻烦。

3.启动Nginx

sudo systemctl start nginx
sudo systemctl enable nginx --设置开机启动nginx

如果您正在运行防火墙,请运行以下命令以允许HTTP和HTTPS通信:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

或者关闭防火墙

systemctl stop firewalld

开机禁用防火墙

systemctl disable firewalld

三、配置

https://www.cnblogs.com/zhanghaoyong/p/7737536.html

posted @ 2018-08-20 16:05  巴克老队长  阅读(263)  评论(0编辑  收藏  举报