龙空技术网

Centos7上安装nginx

醉挽清风浑不觉 127

前言:

眼前看官们对“nginx110centos7”大体比较着重,姐妹们都想要学习一些“nginx110centos7”的相关内容。那么小编也在网络上收集了一些对于“nginx110centos7””的相关文章,希望姐妹们能喜欢,兄弟们一起来学习一下吧!

1、简介

Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。

2.安装过程

下面是nginx在centos7上的安装步骤。

#安装依赖包yum -y install pcre-devel openssl openssl-devel#下载nginx的安装包,目前的稳定版本为1.14.2wget -c  解压缩tar -zxvf nginx-1.14.2.tar.gz# 进入到目录cd nginx-1.14.2./configuremake && make install

至此,Nginx的安装已经完成。

3、启动和停止

# 启动命令/usr/local/nginx/sbin/nginx # 重启/usr/local/nginx/sbin/nginx -s reload # 停止/usr/local/nginx/sbin/nginx -s stop
4、测试是否成功

使用 ` curl ` 命令来确定是否启动成功。如果显示下面的内容则为成功。

<!DOCTYPE html><html><head><title>Welcome to nginx!</title><style>    body {        width: 35em;        margin: 0 auto;        font-family: Tahoma, Verdana, Arial, sans-serif;    }</style></head><body><h1>Welcome to nginx!</h1><p>If you see this page, the nginx web server is successfully installed andworking. Further configuration is required.</p><p>For online documentation and support please refer to<a href=";>nginx.org</a>.<br/>Commercial support is available at<a href=";>nginx.com</a>.</p><p><em>Thank you for using nginx.</em></p></body></html>
5、防火墙设置

Centos7 采用firewalld来进行防火墙的管理,接下来我们需要使用该命令进行防火墙的端口设置。

# 查看防火墙的状态systemctl status firewalld# 关闭防火墙systemctl stop firewalld# 关闭防火墙开机自动启动systemctl disable firewalld# 查看端口是否开启,如果显示no为关闭状态firewall-cmd --query-port=80/tcp# 永久开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent# 重启防火墙使之生效firewall-cmd --reload

标签: #nginx110centos7