Ubuntu >=18.04 上の任意のディレクトリで XAMPP の仮想ホストを設定する方法。
一度に複数のウェブサイトをセットアップして実行する方法。これらのウェブサイトディレクトリは、コンピュータ内の異なるパスにあります
答え1
xamppのインストールパスは次の通りだと思います
/opt/lampp/
/opt/lampp/etc/httpd.conf
テキストエディタで開きます。ServerName localhost
ファイル内で検索します。その行のすぐ下に次の行が見つかります。
<Directory />
AllowOverride none
Require all denied
</Directory>
- 上記の行のすぐ下に次のコードを追加します
<Directory /path/to/your/folder>
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
覚えて/path/to/your/folderすべてを意味するフォルダこのディレクトリ内のファイルはApacheによって使用が許可されます
- 開ける
opt/lamp/etc/extra/http-vhosts.conf
エディターで、次の例を使用して必要な Web サイトを追加します。
<VirtualHost IPADDRESS:PORT>
DocumentRoot "PATH/TO/WEBISTE/ROOT"
ServerName WEBSITE-HOST-NAME
<Directory "PATH/TO/WEBISTE/ROOT">
Options +SymLinksIfOwnerMatch
Require all granted
</Directory>
</VirtualHost>