Apache-2.2
如何使站點根目錄中的目錄成為子域?
我有一個
Ubuntu
LAMP
託管在vps.net
.我有一個名為的目錄
john
,可以通過以下方式訪問mysite.com/john
我希望它可以通過以下方式訪問john.mysite.com
我的站點根目錄是
/var/www
,該目錄位於/var/www/john
我需要做什麼才能做到這一點?
在以下位置創建一個新站點文件
/etc/apache2/sites-available/john.mysite.com
像這樣設置網站:
<VirtualHost *:80> ServerName john.mysite.com DocumentRoot /var/www/john <Directory /var/www/john/> Order allow,deny Allow from all </Directory> </VirtualHost>
啟用網站
a2ensite john.mysite.com
重新載入 apache 以啟用該站點:
service apache2 restart
除了配置 Apache,別忘了還有 DNS 部分:您將需要一個記錄
john.mysite.com
,指向相同的 IP 地址mysite.com
指向(如果使用 A 記錄)或指向mysite.com
自身(如果使用 CNAME 記錄)。