我让我的托管商添加三个子域,所有子域都指向 A 记录的 IP。似乎他只是添加了一个通配符 DNS 记录,因为任何随机子域现在都解析为我的 IP。从技术角度来看,这对我来说没问题,因为没有子域指向其他任何地方。再说一次,我不喜欢他不做我要求的事情。所以我想知道是否还有其他理由告诉他改变这一点。有吗?
我发现的唯一负面影响是有人可以使用http://i.dont.like.your.website.mywebsite.tld
.
我正在尝试像这样设置我的本地 Apache 配置:
http://localhost/
应该服务 ~/
http://development.somedomain.co.nz/
应该服务 ~/sites/development.somedomain.co.nz/
https://development.assldomain.co.nz/
应该服务 ~/sites/development.assldomain.co.nz/
我只想允许来自我们本地网络(192.168.1.* 范围)和我自己(127.0.0.1)的连接。
我已经设置了我的主机文件:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
127.0.0.1 development.somedomain.co.nz
127.0.0.1 development.assldomain.co.nz
127.0.0.1 development.anunuseddomain.co.nz
Run Code Online (Sandbox Code Playgroud)
我的 Apache 配置如下所示:
Listen 80
NameVirtualHost *:80
<VirtualHost development.somedomain.co.nz:80>
ServerName development.somedomain.co.nz
DocumentRoot "~/sites/development.somedomain.co.nz"
DirectoryIndex index.php
<Directory ~/sites/development.somedomain.co.nz>
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost localhost:80>
DocumentRoot "~/"
ServerName localhost
<Directory "~/">
Options Indexes FollowSymLinks ExecCGI Includes
AllowOverride All
Order allow,deny
Allow from all …
Run Code Online (Sandbox Code Playgroud)