一、Nginx 安装
首先,确保您的服务器上已经安装了 Nginx。您可以通过以下命令在常见的 Linux 发行版上进行安装:
# Ubuntu / Debian
sudo apt-get update
sudo apt-get install nginx
# CentOS / RHEL
sudo yum install nginx
二、配置 Nginx 反向代理
打开 Nginx 的配置文件,通常位于 `/etc/nginx/nginx.conf` 或 `/etc/nginx/sites-available/default` 。添加以下配置:
server {
listen 80;
server_name your_domain.com;
location / {
proxy_pass http://localhost:4000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
请将 your_domain.com
替换为您实际的域名,4000
替换为 Hexo 本地服务器运行的端口。
三、重启 Nginx 服务
完成配置修改后,重启 Nginx 服务以使配置生效:
# Ubuntu / Debian
sudo systemctl restart nginx
# CentOS / RHEL
sudo systemctl restart nginx
四、测试反向代理
在浏览器中输入您的域名,应该能够访问到通过 Hexo 生成的站点。
通过以上步骤,您成功地使用 Nginx 实现了对 Hexo 站点的反向代理,提高了访问的稳定性和性能。