2014-03-04 50 views
0

我正在运行使用raspbian linux的树莓派。我安装了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. 

我推测,那里有在上述网络ADRESS有什么错误的是,我要在此文件夹放置在Apache文件夹中?

回答

0

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

+0

仅仅使用ip地址可以工作,但是我想访问index.html,它位于home/Client5/index – user3187726

+0

@jakon:或者将你的根目录从/ var/www更改为/ custom/path –

+0

ok user3187726,我误解了,因为我已经在你的帖子中看到了2个ip地址..现在有一个,但它肯定是像我的编辑,只有XXX现在oO 所有这些编辑让我偏执狂xD –

0

如果你有apache2,你本地ip指向文件夹'/ var/www /'。 如果你想在“/家庭/客户机程序”主页,你必须让虚拟主机:)

@edit 读到它here

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中,而是创建一个子目录)。除非你真的知道你在做什么,否则在家里有一个适当的烫发位置是比较安全的。

+0

如果他想添加client6,client7等,该怎么办? 我更喜欢学习如何制作出好的虚拟主机,它会非常有用:)(对文法感到抱歉) – ajtamwojtek

+0

问题是关于/ home/Client5中的一个目录(“我有另一个文件夹”),而不是关于/ home/ClientX X从0变到n。 – leucos

+0

是的,但'client5'是虚幻的:) – ajtamwojtek

相关问题