在/etc/nginx/sites-available下创建类似文件
http {
server {
listen 80; # 监听端口,可以根据实际情况设定
server_name example.com; # 你的域名
location / {
proxy_pass http://backend_server_address; # 后端服务器地址
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
# 对于静态内容,可以选择不走代理,直接访问
location /static/ {
alias /path/to/static/content; # 静态内容的路径
expires 30d;
}
}
}
创建符号链接
sudo ln -s /etc/nginx/sites-available/some.conf /etc/nginx/sites-enabled/
检查
sudo nginx -t
重新加载配置
sudo systemctl reload nginx