1

ltd2 用に Apache を自動的に設定する方法

ファイル /etc/apache2/sites-available/default

<VirtualHost *:80>
ServerName %-3.0.%-2.0.localhost
VirtualDocumentRoot /var/www/localhost/%-3.0.%-2.0/www
</VirtualHost>

ファイル /var/www/localhost/foo/www/index.html

ファイル /var/www/localhost/bar/www/index.html

URL http://foo.localhost

URL http://bar.localhost

ありがとうございました。

4

1 に答える 1

0

私は mod_vhost_alias を扱ったことはありませんが、次のようにする必要があります。

<VirtualHost *:80>
    ServerName localhost
    ServerAlias *.localhost
    VirutalDocumentRoot /var/www/localhost/%1/
</VirtualHost>

Options +Indexesファイルが指定されていない場合に index.html を取得するには、構成内のどこか (VirtualHost コンテナー内で実行できます)を有効にしてください。そしてもちろん、実際に VirtualHosts を使用していることを確認してください (=NameVirtualHost *:80どこかにあることを確認してください) 。

于 2013-11-03T21:52:21.823 に答える