如何使站点根目录中的目录成为子域?

JD *_*cks 7 ubuntu lamp subdomain apache-2.2

我有一个Ubuntu LAMP网站托管在vps.net.

我有一个名为的目录john,可通过访问mysite.com/john我希望它改为通过访问john.mysite.com

我的网站根目录是/var/www,这个目录在/var/www/john

我需要做什么才能实现这一点?

Sha*_*den 13

在以下位置创建一个新站点文件 /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>
Run Code Online (Sandbox Code Playgroud)

启用网站 a2ensite john.mysite.com

重新加载 apache 以启用站点: service apache2 restart