在Virtual Box LAMP服务器中只能访问index.html文件

时间:2018-03-31 13:12:58

标签: url server apache2 virtual-machine virtualhost

在Windows 8.1上安装了Oracle VirtualBox VM(LAMP)

HOSTS文件已将主机名编辑为环回IP地址

127.0.0.1    techbox.test
已配置

techbox.conf 文件:

<VirtualHost *:80 *:8080>
ServerName techbox
ServerAlias *.test
DocumentRoot /var/www/html

只有index.html正在运作:
http://techbox.test:8080/index.html

同一个vboxshare文件夹中的偶数basics.html文件无法正常工作:
http://techbox.test:8080/basics.html

错误消息

  

未找到。
  在此服务器上找不到请求的URL /basics.html   Apache / 2.4.18(Ubuntu)服务器在techbox.test端口8080

有人可以用简单的方式帮助(我不是技术人员)吗?

1 个答案:

答案 0 :(得分:0)

我在安装和测试

中创建了一个index.html文件
john@techbox:/media/sf_vboxshare$ touch index.html

然后,我将其复制到根目录

john@techbox:/etc/apache2$ sudo cp -R /media/sf_vboxshare/* /var/www/html

这是因为,当前配置是仅将物理复制的文件呈现到根文件夹。

因此,我在sf_vboxeshare中创建的其他文件已复制到根文件夹/var/www/html,因为这些文件未呈现给浏览器。