CentOS7.2安装Nginx1.10.2
简介
Nginx是一款轻量级的Web服务器/反向代理服务器,是目前流行的Web服务器之一。本文将介绍如何在CentOS7.2上安装Nginx1.10.2。
安装
更新系统软件包
在开始安装之前,我们需要先更新系统软件包以获取最新版本的软件包。使用以下命令:
sudo yum update
安装Nginx
使用以下命令安装Nginx:
sudo yum install epel-release
sudo yum install nginx
启动nginx服务:
sudo systemctl start nginx
防火墙配置
Nginx默认监听端口80,如果你的防火墙开启了,你需要允许Nginx的通信端口。使用以下命令:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
测试Nginx
在浏览器中输入服务器的IP地址或域名,如果看到Nginx欢迎页面,则Nginx已经成功安装。
示例1:如果服务器的IP地址为192.168.1.100,则在浏览器输入http://192.168.1.100/。
示例2:如果服务器的域名为example.com,则在浏览器输入http://example.com/。
配置Nginx
配置服务器块(Virtual Hosts)
创建一个新配置文件
sudo nano /etc/nginx/conf.d/example.com.conf
写入以下内容:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
替换example.com为你的域名或IP地址,并将/var/www/example.com替换为你想要的存放文件的目录。
root代表默认web路径,而index代表默认首页,可以根据需求更改。
location设定了一个简单的规则,表示对于任何访问,如果请求的文件或目录存在,则输出文件内容,如果不存在,则返回404。
保存文件并退出编辑器。
重新启动Nginx服务:
sudo systemctl restart nginx
使用示例1的IP地址或示例2的域名在浏览器中访问,如果看到配置文件中配置的内容,则说明配置成功。
结束语
至此,您已经成功安装和配置了Nginx。您可以开始使用它来托管网站和应用程序了。