django - 除了最后一个服务器名称之外的所有内容的默认 NGINX 页面
问题描述
我正在尝试将我的 DigitalOcean Droplet 连接到我的自定义域。这是一个 Django 网站。server_name 只会转到列表中的最后一项。因此,如果我有“server_name www.mydomain.com, mydomain.com”www.mydomain.com 将无法工作(转到“欢迎使用 nginx!”页面),但 mydomain.com 会。如果我做相反的事情,就会发生相反的事情。我该怎么做?这基本上是我的“/etc/nginx/sites-available/myproject”:
server {
listen 80;
server_name xxx.xx.xx.xxx, mydomain.com;
location = /favicon.ico { access_log off; log_not_found off; }
location /static/ {
root /root/myproject;
}
location / {
include proxy_params;
proxy_pass http://unix:/root/myproject/myproject.sock;
}
}
IP 不起作用,但“mydomain.com”起作用,因为它是最后一个。知道这里可能发生了什么或如何查看吗?我希望能够让 mydomain.com 和 www.mydomain.com 工作。
解决方案
推荐阅读
- javascript - html2canvas 只渲染同一张图片
- java - 需要重写java中的异常类来获取异常信息
- javascript - tinymce 4 下拉列表不包含按钮
- php - 以奏鸣曲形式多次使用相同的实体字段和不同的管理代码
- dynamics-crm - 从 Dynamics CRM 获取 MS 流中的记录
- perl - 在 5.26 中使用 Perl 对邮件标题行进行 Mime 编码
- sql-server - MS SQL 插入问号而不是非延迟符号
- amazon-web-services - 如何在 Athena 中使用多种文件格式
- three.js - 如何在 Three.js 中克隆包含多个网格的 Collada 对象
- c# - 用于属性表达式的 C# 聚合返回 AmbiguousMatchException