我在 DigitalOcean VPS 上运行多个 NodeJS 站点,并希望将这些站点组织到按其域名标记的文件夹中,例如 busstopcards.co.uk。不幸的是,我的 /etc/nginx/sites-available/default 不起作用,域名无法解析到节点应用程序
server {
listen 80;
server_name busstopcards.co.uk;
root /home/user;
location /busstopcards.co.uk {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules
}
}
有人可以提出解决方案吗?谢谢 David
答案1
这是 nginx 的一个简单用法。你读过任何文档、教程或快速入门吗?Nginx 初学者指南。我的 nginx 教程,涵盖了很多基础知识。
您需要创建从 sites-enabled 到 sites-available 的符号链接。
server {
listen 80;
server_name busstopcards.co.uk;
root /var/www/busstopcards;
location / {
# Whatever
}
}
server {
listen 80;
server_name example.com;
root /var/www/example.com;
location / {
# Whatever
}
}