如何在 ubuntu 上的任意目录中的 XAMPP 中设置虚拟主机?

如何在 ubuntu 上的任意目录中的 XAMPP 中设置虚拟主机?

如何在 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>

相关内容