如有N个域名,一台ngnix服务器,除了其中正式用的两三个域名要解析到不同网站上外,其他那N个域名怎么指向到同一个网站?

发布于 2022-09-06 20:37:36 字数 150 浏览 13 评论 0

如题!
手上有很多个域名,其中有两三个是有独立的网站目录,其他的N个域名都用同一个目录,不想用很多个server来处理,因为那样太麻烦,需要写很多,而且每次新增域名后都得手动去操作,有什么好方法能做到这些域名只需解析到服务器,然后剩下的事情让它们自动去访问给他们指定的的网站目录?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

倦话 2022-09-13 20:37:36

clipboard.png
通过启发自己解决了这个问题,设置一个虚拟主机,server_name 设置为变量的$server_name 意思是解析到这台服务器上的所有域名都可以用变量$server_name代替,剩下单独要用的域名在设置自己的虚拟主机,server_name 这里就是要绑定的域名了。设置好后重启nginx。

小糖芽 2022-09-13 20:37:36

简单起见解析到同一个网站的ip上就可以了。

月下客 2022-09-13 20:37:36

要不就是自己写脚本,写功能;
配置域名目录的时候,输入域名和域名目录,提交生成conf文件,并重启环境;

云仙小弟 2022-09-13 20:37:36

配置默认服务,只要解析到这个服务器的域名没有单独配置,都会使用这个配置。

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    server_name _;
    
    ...
}

官方文档:http://nginx.org/en/docs/http...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文