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

Linux 访问存储在家庭服务器上的网页,linux,apache,raspberry-pi,raspbian,Linux,Apache,Raspberry Pi,Raspbian,我正在使用RaspbianLinux运行raspberry pi。我已经安装了ApacheWeb服务,当我在浏览器的地址栏中输入我的ip地址时,它会加载默认的ApacheWeb页面,表示一切正常 我在该设备的home/Client5中有另一个文件夹,我试图从中加载index.html页面,但收到404 not found错误。乙二醇 192.304.0.22/home/Client5/index.html Not Found The requested URL /home/Client5/ta

我正在使用RaspbianLinux运行raspberry pi。我已经安装了ApacheWeb服务,当我在浏览器的地址栏中输入我的ip地址时,它会加载默认的ApacheWeb页面,表示一切正常

我在该设备的home/Client5中有另一个文件夹,我试图从中加载index.html页面,但收到404 not found错误。乙二醇

192.304.0.22/home/Client5/index.html

Not Found

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

我推测上述网址有问题,还是我必须将此文件夹放在apache文件夹中?

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

如果你有apache2,你的本地ip地址会指向文件夹“/var/www/”。 如果要在“/home/Client5”中使用主机页,则必须使虚拟主机:)

@编辑
读一读

你有两种解决方案

1/如果您想保留默认的apache页面,请添加一个virtualhost(这里有大量文档,我认为不需要在这里重复)

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

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


我不知道您在
/home/Client5
下有什么,但如果是普通用户,此设置非常不安全。如果您想在主目录下托管,则需要执行一系列附加步骤(第一步,不要将页面放在$home中,而是创建一个subdir)。除非你真的知道自己在做什么,否则在家门口有一个有合适烫发的专用地方更安全。

仅使用ip地址就可以了,但是我想访问home/Client5中的index.html/index@jakon:或将根目录从/var/www更改为/custom/pathk user3187726,我误解了,因为我在你的帖子里看到了2个ip地址。。现在有一个,但肯定是像我一样编辑的,现在只有XXX,所有这些编辑都让我变得偏执狂xDHahaha我不能对任何帖子发表评论,除了我自己的(请给我一些分数x'),反正@leucos:welldone@jakon:在更改根目录后,您仍然可以创建vhost(因为每个vhost都有自己的DocRoot)即使您需要许多位于同一目录树中的站点,在我看来,您也可以使用location apache指令。如果他想添加客户6、客户7等,该怎么办?我更喜欢学习如何创建好的虚拟主机,这将非常有用:)(语法上很抱歉)问题是关于/home/Client5中的一个目录(“我有另一个文件夹”),而不是关于/home/ClientX,其中X从0到n不等。这是真的,但“Client5”是假的:)