首页 > 解决方案 > nginx 根目录和索引配置不起作用

问题描述

我的 nginx 配置有根目录和索引;

我输入了我的网址,但索引不起作用,我看到了 404 页面....

我的 nginx 配置在这里。

server {
    server_name  myserver-url;

    #access_log  /var/log/nginx/host.access.log  main;

    location / {
         resolver 8.8.8.8;
         proxy_pass http://$host:8443/$request_uri;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header Host $http_host;
         proxy_redirect off;
    }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/myserver-url-0001/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/myserver-url-0001/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 = myserver-url) {
        return 301 https://$host$request_uri;
    } # managed by Certbot

    root /var/www/myserver-url/html;
    index index.html index.htm;

    listen 80;
    server_name  myserver-url;
    return 404; # managed by Certbot
}

如何解决这个问题呢??

标签: nginxnginx-config

解决方案


推荐阅读