Nginx是一款高机能的Web效劳器,实用于静态文件效劳以及作为反向代办效劳器。本文将为你具体介绍如何在CentOS 7.9上轻松安装Nginx,并开启高效网站托管之旅。
在开端安装之前,请确保你的CentOS 7.9体系已更新到最新状况:
sudo yum update -y
Nginx的安装须要一些依附库,以下命令将安装须要的依附:
sudo yum install -y pcre pcre-devel openssl openssl-devel zlib zlib-devel
利用以下命令安装Nginx:
sudo yum install -y nginx
安装实现后,可能利用以下命令启动Nginx效劳:
sudo systemctl start nginx
为了使Nginx在体系启动时主动运转,可能利用以下命令:
sudo systemctl enable nginx
在浏览器中输入你的效劳器IP地点,假如看到Nginx的默许欢送页面,则表示Nginx效劳已成功安装并运转。
Nginx的设置文件位于/etc/nginx/nginx.conf
。你可能根据须要修改此文件来设置Nginx。
为了托管多个网站,你须要创建虚拟主机设置文件。虚拟主机设置文件平日位于/etc/nginx/conf.d/
目录下。
以下是一个简单的虚拟主机设置示例:
server {
listen 80;
server_name example.com www.example.com;
root /var/www/example.com/html;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
在修改了Nginx设置文件后,须要重启Nginx效劳以利用变动:
sudo systemctl restart nginx
假如你须要利用HTTPS,则须要为你的域名获取SSL证书。可能利用Let’s Encrypt收费证书。
为了进步保险性,你可能须要设置防火墙规矩以容许Nginx拜访:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
经由过程以上步调,你曾经在CentOS 7.9上成功安装并设置了Nginx。现在,你可能利用Nginx来托管静态文件、静态网站,乃至作为反向代办效劳器。祝你网站托管之旅顺利!