打开服务器上的登录页面和其他页面

时间:2020-08-13 11:53:52

标签: node.js

我的页面在localhost上运行。但是,当我将这些页面传输到Web服务器时,只有登录页面有效。我无法在服务器上运行其他网页。

为什么localhost设置在我的服务器上不起作用?有什么区别?

我正在使用Nginx Web服务器,我的Web服务器文件夹结构为: /var/www/gt.gt.com.tr/app/yonetim

我的nginx配置:

 index index.html index.htm index.nginx-debian.html;

    server_name gt.gt.com.tr;

    location / {
        try_files $uri $uri/ =404;
        proxy_pass http://localhost:3001;
        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;
        proxy_ssl_session_reuse off; #ozgur
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-NginX-Proxy true;    
    }

    listen [::]:443 ssl ipv6only=on; # managed by Certbot
    listen 443 ssl ; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/gt.gt.com.tr/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/gt.gt.com.tr/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

}
server {
    if ($host = gt.gt.com.tr) {
        return 301 https://$host$request_uri;
    } # managed by Certbot

    listen 80;
    listen [::]:80;

    server_name gt.gt.com.tr;
    return 404; # managed by Certbot
}

0 个答案:

没有答案