所以我一直在努力为我的处境找到正确的道路,但却找不到正确的答案
所以我需要做的是一个php脚本,它将创建一个子域,重定向到一个IP,该IP将从我的帖子请求中发送
示例-
我发布到script.php-?username='test'&ip='27.0.0.1'
我需要这个帖子请求来用这个用户名创建一个子域(该用户名将用于子域-test.mysite.com
访问test.mysite.com将重定向到127.0.0.1
我想实现的是一个类似dns服务的东西
有可能吗?我需要向我的主机请求一些东西吗(Godaddy/IIS服务器)
谢谢非常感谢任何线索。
这需要3个步骤:
- 您需要为域的子域创建一个通配符DNS条目
*example.com 192.0.0.10
- 然后,您需要为您的apache服务器设置一个新的vhost条目。如果它与子域重定向系统在同一台机器上运行,那么它应该出现在现有服务器的vhost条目之后
NameVirtualHost *:80 <VirtualHost *:80> DocumentRoot /var/www ServerName www.example.com ServerAlias *.example.com </VirtualHost>
- 最后,编写index.php脚本以获取
$_SERVER['HTTP_HOST']
,并在此基础上,在数据库中查找子域名称,并根据在数据库中的成功查找发送标头("Location:")