nginx在目录中组织节点js站点

我在DigitalOcean VPS上运行多个NodeJS站点,并希望将站点组织到由其域名标记的文件夹中,例如busstopcards.co.uk。 不幸的是我的/ etc / nginx / sites-available / default不工作,域不parsing到节点应用程序

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 } } 

请有人build议一个解决scheme谢谢大卫

这是nginx的一个简单的用法。 你有没有读过任何文件,教程或快速入门? Nginx初学者指南 。 我的nginx教程 ,涵盖了很多基础知识。

您需要创build从启用网站到可用网站的符号链接。

 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 } }