[英]Setting up DVWA with XAMPP on virtual Ubuntu
允许使用自定义虚拟主机默认情况下,ubuntu中的xampp不会使用httpd-vhosts.conf文件(虚拟主机的位置),因此我们需要指出该文件将在apache运行时包括在内。 使用您喜欢的代码编辑器打开httpd.conf文件,该文件通常位于/ opt / lampp / etc中,或者只需在终端中执行以下命令即可打开简单的编辑器:
须藤gedit /opt/lampp/etc/httpd.conf
现在将您自己定位在(大约)487行中,您可能会在其中找到以下几行:
# Virtual hosts
如您所见,包含httpd-vhosts.conf文件的Include语句被注释。 继续修改该行,取消该行的注释:
# Virtual hosts
包括etc / extra / httpd-vhosts.conf
您已经准备好配置自定义虚拟主机。
首先,使用您喜欢的代码编辑器或仅通过在终端中执行以下命令来编辑/ etc中的hosts文件:
sudo gedit /etc/hosts
并继续添加您的自定义主机。 在此示例中,我们的IP将为127.0.0.3,域为myawesomeproject。 因此,最后,我们的主机文件如下所示:
Save the file, and now the domain myawesomeproject is an alias for the local address 127.0.0.5.
创建您的第一个虚拟主机通常,您需要在/ opt / lampp / etc / extra中的httpd-vhosts.conf文件中创建虚拟主机。 使用您喜欢的编辑器来编辑该文件,或者只需执行以下命令即可在终端中对其进行编辑:
须藤gedit /opt/lampp/etc/extra/httpd-vhosts.conf
并在此文件中创建您自己的虚拟主机。 如系统的vhost文件中的自定义域所示,我们将使用的端口是127.0.0.5,因此我们的虚拟主机将是:
<VirtualHost 127.0.0.5:80>
DocumentRoot“ / opt / lampp / htdocs / my-first-project” DirectoryIndex index.php
选项全部AllowOverride全部需要全部授予
VirtualHost的深度和自定义配置由您决定。 保存文件,就可以对其进行测试了。
测试您的虚拟主机
要对其进行测试,请在文件夹/ opt / lampp / htdocs / my-first-project中,创建一个简单的PHP文件(index.php),其中将包含以下PHP代码:
使用以下命令(或以任何方式启动apache和其他所需的服务)启动apache,mysql(整个XAMPP):
sudo /opt/lampp/lampp start
在您喜欢的浏览器中导航到http:// myawesomeproject /或http://127.0.0.5/ ,您应该在浏览器中获得输出“ Hello World”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.