nginx - 将多个域指向 Nginx 中的一台虚拟主机

标签 nginx dns

基本上,我想将每个域名重定向到一个虚拟主机,即 documentation看起来很清楚。

    server {
      listen 80;
      server_name domain1.com www.domain.com domain2.com www.domain.com;
      ...
    }

但是,只有第一个domain1.com 有效。其余的 www.domain1.com、domain2.com 和 www.domain2.com 根本不起作用。难道我做错了什么?是否需要输入任何其他设置才能使用多个域?谢谢!

最佳答案

配置是正确的,所以你要么没有重新加载设置

sudo service nginx reload

或者域名没有指向服务器,请检查

user@host:~$ host domain.com
user@host:~$ host www.domain.com

确保 IP 匹配

关于nginx - 将多个域指向 Nginx 中的一台虚拟主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19342500/

相关文章:

nginx - 如何在 nginx Web 服务器的重写规则中将大写字母转换为小写字母?

ios - 如何修复错误 "Failed to load ressource : Acces-control-allow-origin cannot contain more than one origin"

amazon-web-services - 如果我向他们注册和管理我的域,我是否必须使用 Amazon Route 53 的 DNS 服务(并为此付费)?

http - 云中的 Web 应用程序作为主要公司 URL 的子文件夹

nginx - 如何在子路径上找到 Asp.net core 站点

tcp - nginx php5-fpm 上游超时(110 : Connection timed out) while connecting to upstream

dns - 如何使用 POEdit 从特定域获取(可翻译)字符串

html - 两人如何在 Azure 上为同一域设置三个应用服务

BASH:按域对电子邮件地址列表进行排序

php - 无法在 CentOS 6.4 上使用 NGINX 和 php-fpm 使用 PHP 创建文件