介绍
在CentOS 7上安装Nginx是一个常见的任务,本文将向您展示如何在CentOS 7上安装Nginx,以及如何配置和启动它。
安装过程
步骤1: 配置EPEL和Nginx官方存储库
$ sudo yum install epel-release
步骤2: 安装Nginx
$ sudo yum install nginx
步骤3: 启动Nginx并设置开机自启动
$ systemctl start nginx
$ systemctl enable nginx
步骤4: 配置防火墙
如果您使用的是CentOS 7默认的防火墙firewalld,您需要打开HTTP和HTTPS服务的访问。
$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload
配置文件
Nginx的主要配置文件位于/etc/nginx/nginx.conf
。您可以根据您的需求进行自定义配置。
设置虚拟主机
默认情况下,Nginx会为站点的存储位置(即/usr/share/nginx/html
)设置一个虚拟主机。
如果您想为不同的站点设置不同的虚拟主机,您需要在/etc/nginx/conf.d/
目录下创建一个新的配置文件,并将以下示例内容添加到文件中:
server {
listen 80;
server_name example.com;
root /var/www/html;
location / {
index index.html index.htm;
}
}
重启Nginx以使配置生效:
$ sudo systemctl restart nginx
检查Nginx是否运行
您可以通过访问服务器的IP地址或域名来验证Nginx是否正在运行。
在您的浏览器中输入http://your_server_ip
或http://your_domain
,如果看到Nginx欢迎页面,则表示Nginx已正确安装并正在运行。
总结
安装Nginx是在CentOS 7上搭建网站或托管应用程序的重要步骤之一。本文向您展示了如何安装Nginx,并提供了一个简单的虚拟主机配置示例。
希望这篇文章对您有所帮助。祝您安装顺利!
本文来自极简博客,作者:魔法星河,转载请注明原文链接:CentOS 7安装Nginx