在我的根服务器http://my.root.ip
上我有一个运行在http://my.root.ip:6800
的scrapy服务器。
我想通过http://my.root.ip:6800
等子域进行http://scrapy.mydomain.com
访问。
我知道我可以设置一个vhost文件并将文档根目录指向我服务器上的某个位置,但现在我实际上在服务器上有一台服务器。
ServerName scrapy.mydomain.com
ServerAdmin webmaster@localhost
DocumentRoot /path
<Directory /path>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
我该怎么做?我是否必须向vhost文件添加内容?
答案 0 :(得分:1)
您需要在您的DNS字段中添加A记录。
以下是一些信息:http://www.zytrax.com/books/dns/ch9/delegate.html
还要将子域添加到htaccess文件
VirtualHost *:6800
<VirtualHost *>
ServerName www.website.com
DocumentRoot "/var/www/html"
</VirtualHost>
<VirtualHost *>
ServerName scrapy.website.com
DocumentRoot "/var/www/scrapy"
</VirtualHost>