⛪场景:
我在
vercel上部署了一个网站,但是vercel分配的域名https://home-page-two-beryl.vercel.app是被墙的,无法访问,正好受伤有一台VPS挂着其他服务,心想就正好用它来顺便代理访问这个网站,已在Cloudflare上加了一个二级域名home.xiaohuadou.top并已解析到了vps上。
1、更新系统软件包:
sudo apt update
sudo apt upgrade
2、安装 Nginx
sudo apt install nginx
1、配置反向代理规则:使用您喜欢的文本编辑器(如 Nano 或 Vim),修改/etc/nginx/nginx.conf配置文件:
sudo nano /etc/nginx/nginx.conf
在打开的文件中,将以下内容复制并粘贴在http模块中:
server {
listen 80;
server_name home.xiaohuadou.top;
location / {
proxy_pass <https://home-page-two-beryl.vercel.app>;
proxy_set_header Host home-page-two-beryl.vercel.app;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Nano编辑器中保存并退出文件2、检查 Nginx 配置是否正确:
sudo nginx -t
如果没有错误,继续进行下一步。如果有错误,请检查您的配置文件并修复错误。
3、重新加载 Nginx:
sudo systemctl reload nginx
4、启动nginx
sudo service nginx start