(图片来源网络,侵删)
前言
Nginx是一款高性能的Web服务器软件,常用于反向代理、负载均衡、静态文件服务等方面,同时也支持动态文件的CGI、FastCGI、SCGI、uWSGI等协议。本文将介绍如何在CentOS系统上安装Nginx 1.6版本。
步骤一:安装EPEL源
首先需要安装EPEL源,以获取Nginx软件包。EPEL是一组高质量的附加软件包,它们不在CentOS官方软件仓库中。
在CentOS 7上,可以使用以下命令安装EPEL源:
```
sudo yum install epel-release
步骤二:安装Nginx
安装EPEL源后,我们可以使用以下命令安装Nginx:
sudo yum install nginx
安装完成后,使用以下命令启动Nginx服务:
sudo systemctl start nginx
如果想在开机时自动启动Nginx服务,可以使用以下命令设置:
sudo systemctl enable nginx
步骤三:配置防火墙
默认情况下,CentOS 7的防火墙不允许HTTP和HTTPS流量通过。为了允许Nginx服务的HTTP和HTTPS流量通过,需要在防火墙上打开相关端口。
使用以下命令打开HTTP端口:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --reload
使用以下命令打开HTTPS端口:
sudo firewall-cmd --permanent --zone=public --add-service=https
步骤四:测试Nginx服务
安装和配置完成后,我们可以使用浏览器访问服务器的IP地址或域名,验证Nginx服务是否正常工作。
如果您使用的是本地计算机,可以在浏览器中输入 或者 进行测试。
如果您使用的是远程计算机,则需要在浏览器中输入服务器的IP地址或域名进行测试。
如果一切正常,您将看到Nginx的欢迎页面。
步骤五:升级Nginx版本
如果您想升级Nginx版本,可以使用以下命令:
sudo yum update nginx
为您分享
在Ubuntu系统中,可以使用以下命令安装Nginx:
sudo apt-get install nginx