我有域 somedomain.net 链接到一些 IP 123.45.67.89
我需要有这样的子域:
- sub.somedomain.net - 指向 IP 123.45.67.89
- *.sub.somedomain.net - 捕获所有 *. 在 sub.somedomain.net
在 apache.conf 我有这样的记录:
<VirtualHost *:80>
DocumentRoot "/www/somedomain.net"
ServerName somedomain.net
ServerAlias www.somedomain.net
ServerAlias sub.somedomain.net
ServerAlias *.sub.somedomain.net
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(.*)\.somedomain\.net$
RewriteRule ^(.*)$ http://somedomain.net [R,L]
</VirtualHost>
但是打开http://sub.somedomain.net时出现 404 错误
在我的域管理面板中,我有这样的记录:
somedomain.net IN A 123.45.67.89
somedomain.net IN NS1 ns1.domain-seller.com.
somedomain.net IN NS2 ns2.domain-seller.com.
sub IN A 123.45.67.89
*.sub IN A 123.45.67.89
我的错误在哪里?谢谢!
PS:我使用的是专用服务器,所以我可以对配置进行任何更改。