阿里云上面用node.js + nginx搭建网站,每次访问都是‘welcom to nginx’提

问题描述:
我在阿里云上面用node.js + nginx搭建一个个人网站,但是每次访问都是‘welcom to nginx’提示

  1. server.js文件
http.createServer(function(req, res){
   const pathname = url.parse(req.url).pathname;
   console.log(pathname);

   switch(pathname){
       case '':
       case '/':
         index(req, res);break;
       default:
         loadfiels(req, res, pathname);break;
   }
}).listen(9000, '0.0.0.0');

用pm2运行这个文件,启动成功了:
图片描述

  1. nginx 的配置

conf/servers的文件下面有一个web.conf文件

server {
  listen       80;
  server_name  tonghuiflang.com;

  location / {
      proxy_pass http://127.0.0.1:9000;
  }
}

在conf/nginx.conf 和 conf/nginx.conf.default 的http最后 添加 include servers/*;

可是通过域名访问还是‘welcom to nginx’提示,在本地是没有问题的

阅读 2.9k
3 个回答

解决了,我之前下载了两个版本的nginx,应用的配置文件在/etc/nginx/conf.d的文件夹下,谢谢大伙了

更新配置后重启 nginx 了吗?

你nginx反向代理的是127.0.0.1,你server监听的是0.0.0.0,要改成127.0.0.1吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题