如题!
手上有很多个域名,其中有两三个是有独立的网站目录,其他的N个域名都用同一个目录,不想用很多个server来处理,因为那样太麻烦,需要写很多,而且每次新增域名后都得手动去操作,有什么好方法能做到这些域名只需解析到服务器,然后剩下的事情让它们自动去访问给他们指定的的网站目录?
如题!
手上有很多个域名,其中有两三个是有独立的网站目录,其他的N个域名都用同一个目录,不想用很多个server来处理,因为那样太麻烦,需要写很多,而且每次新增域名后都得手动去操作,有什么好方法能做到这些域名只需解析到服务器,然后剩下的事情让它们自动去访问给他们指定的的网站目录?
配置默认服务,只要解析到这个服务器的域名没有单独配置,都会使用这个配置。
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
...
}
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答784 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
通过启发自己解决了这个问题,设置一个虚拟主机,server_name 设置为变量的$server_name 意思是解析到这台服务器上的所有域名都可以用变量$server_name代替,剩下单独要用的域名在设置自己的虚拟主机,server_name 这里就是要绑定的域名了。设置好后重启nginx。