如何在 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>
记住/路径/到/你的/文件夹意味着全部文件夹此目录中的 apache 将允许使用
- 打开
opt/lamp/etc/extra/http-vhosts.conf
在编辑器中添加您需要的网站,如下例所示。
<VirtualHost IPADDRESS:PORT>
DocumentRoot "PATH/TO/WEBISTE/ROOT"
ServerName WEBSITE-HOST-NAME
<Directory "PATH/TO/WEBISTE/ROOT">
Options +SymLinksIfOwnerMatch
Require all granted
</Directory>
</VirtualHost>