访问存储在家庭服务器上的网页

时间:2014-03-04 19:08:44

标签: linux apache raspberry-pi raspbian

我使用raspbian linux运行raspberry pi。我安装了apache web服务,当我在浏览器的地址栏中键入我的IP地址时,它会加载默认的apache网页,说明一切正常。

我在此设备上的home / Client5中有另一个文件夹,我正在尝试加载index.html页面,但我收到404找不到错误。例如

192.304.0.22/home/Client5/index.html

Not Found

The requested URL /home/Client5/task5.html was not found on this server.

我认为上面的网址有问题,或者我必须将此文件夹放在apache文件夹中?

3 个答案:

答案 0 :(得分:1)

你有两个解决方案。

1 /如果你想保留默认的apache页面,添加一个虚拟主机(这里有很多文档,我不认为这里需要重复)。

2 /如果您不关心默认的apache页面,请修改/etc/apache2/sites-available/default并更改DocumentRoot以使其指向/home/Client5/。在其中添加index.html文件,在浏览器中点击Raspberry IP,您应该会看到您的页面。

您可能需要chmod -R ugo+rwX /home/Client5

我不知道你在/home/Client5下有什么,但如果它是普通用户,这种设置是非常不安全的。如果要在主目录下托管,还需要执行许多其他步骤(第一步,不要将页面放在$ HOME中但创建子目录)。除非你真的知道自己在做什么,否则在家庭户外有一个专门的烫发更安全。

答案 1 :(得分:0)

它在当地工作吗? (XXX.XXX.X.XX:80)?当然可以,所以看看你的路由器。

答案 2 :(得分:0)

如果您有apache2,则本地IP指示文件夹' / var / www /'。 如果您想在' / home / Client5'你必须做虚拟主机:)

@edit 阅读它here