无法通过vps上托管的域名访问该网站

时间:2017-11-27 21:53:38

标签: node.js apache nginx vps

我有一个nodejs网站托管在vps主机上侦听端口8000.我使用nginx反向代理通过将/ etc / nginx / sites-available / default更改为以下内容来侦听端口8000上的所有请求到端口80: / p>

server {
    listen 80;

    server_name www.greenlemonevents.com;

    location / {
        proxy_pass http://67.209.122.170:8000;
        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;
     }
}

其中67.209.122.170是我的远程服务器ipadress。当我通过ipaddress访问我的网站时,它工作正常,但当我通过域名apache2页面访问它时显示。 http://www.greenlemonevents.com/这显示了apache2默认页面,此http://www.greenlemonevents.com:8000/工作正常。我不明白为什么我必须在这里正常工作时添加端口:http://67.209.122.170/

我已经从vps服务器中清除了apache2,并且还删除了/ var / www / html文件夹,但它仍显示默认的ubuntu页面。

这是我第一次主持vps主机如此宽容,如果我看起来有点困惑...... :)

0 个答案:

没有答案