1、更新系统并安装EPEL源
我们需要更新系统并安装EPEL源,EPEL源是一个第三方软件库,提供了许多在默认CentOS源中找不到的软件包,在终端中运行以下命令:
sudo yum update sudo yum install epelrelease
2、安装Nginx
接下来,我们将从EPEL源中安装Nginx,运行以下命令:
sudo yum install nginx
3、启动Nginx并设置开机自启动
安装完成后,启动Nginx服务并将其设置为开机自启动:
sudo systemctl start nginx sudo systemctl enable nginx
4、配置防火墙
为了允许外部访问Nginx服务器,我们需要在防火墙中打开80端口(HTTP)和443端口(HTTPS),运行以下命令:
sudo firewallcmd permanent addservice=http sudo firewallcmd permanent addservice=https sudo firewallcmd reload
5、验证Nginx安装
现在,我们可以通过浏览器访问服务器的IP地址来验证Nginx是否已成功安装,如果看到“Welcome to nginx!”页面,说明Nginx已成功安装并运行。
6、配置Nginx
Nginx的配置文件位于/etc/nginx/nginx.conf
,我们可以使用文本编辑器(如vim或nano)编辑此文件以配置Nginx,我们可以更改默认的欢迎页面,将其替换为我们自己的网站,创建一个名为index.html
的文件,将其放在/usr/share/nginx/html/
目录下:
sudo vi /usr/share/nginx/html/index.html
将以下内容粘贴到文件中:
<!DOCTYPE html> <html> <head> <title>My Nginx Server</title> </head> <body> <h1>Welcome to my Nginx server!</h1> </body> </html>
编辑/etc/nginx/nginx.conf
文件,找到以下行:
location / { root /usr/share/nginx/html; index index.html index.htm; }
确保root
指令指向正确的目录(在我们的例子中是/usr/share/nginx/html
),并将index
指令更改为我们的index.html
文件,保存并退出编辑器。
7、重新加载Nginx配置
为了使更改生效,我们需要重新加载Nginx配置,运行以下命令:
sudo systemctl reload nginx
现在,刷新浏览器,您应该看到新的欢迎页面。
至此,您已经在CentOS 7上成功安装和配置了Nginx服务器,您可以根据需要进一步配置Nginx,例如添加虚拟主机、配置SSL等,希望这个教程对您有所帮助!
原创文章,作者:酷盾叔,如若转载,请注明出处:https://www.kdun.com/ask/316764.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复