Centos7上安装nginx

nginx简介

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

安装过程

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

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

启动和停止

# 启动命令
/usr/local/nginx/sbin/nginx
 # 重启
/usr/local/nginx/sbin/nginx -s reload
 # 停止
/usr/local/nginx/sbin/nginx -s stop

测试访问nginx

在浏览器中直接访问:http://IP ,如果可以正常显示nginx欢迎页面即表明安装成功。

防火墙设置

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容