小编zag*_*n76的帖子

尽管已从配置中删除,nginx 仍继续使用“默认 nginx 站点”进行回答

我希望有人能帮我解决这个奇怪的问题。在“干净”的服务器安装中,我有以下“website.com”和 nginx 配置,但是如果您尝试转到 的http版本www.website.com,它会呈现默认的nginx 页面,而不是https像配置为那样转发到版本做。该站点使用的是 AWS Linux ami,并且位于 elb 后面(因此是 elb-check 指令)。

在我的/sites-available(和ln -s'd to /sites-enabled)中,我所拥有的(即使在做 a 时# ls -lah)是: default_server website.com elb-check

配置(以及nginx.conf下面的)。

先感谢您!如果您需要其他信息/配置,请告诉我。

网站:

# Send http www. to https www.
    server {
    listen 80;
    server_name www.website.com;
    return 301 $scheme://www.website.com$request_uri;
    server_tokens off;

    }

# Send http non www. to https www.
    server {
    listen 80;
    server_name website.com;
    return 301 $scheme://www.website.com$request_uri;
    server_tokens …
Run Code Online (Sandbox Code Playgroud)

configuration nginx web-hosting web-server

1
推荐指数
1
解决办法
3885
查看次数

标签 统计

configuration ×1

nginx ×1

web-hosting ×1

web-server ×1