我使用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文件夹中?
答案 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