我在CentOS上运行一个apache web服务器,其中几个文件放在/ var / www / html /目录下。我想尝试使用本地计算机上的文件URL访问这些文件。例如:file:///192.168.1.1/var/www/html/file1.txt。
然而,当我尝试访问文件协议时,我得到“找不到页面”。通过http访问它时同样有效。这可能有什么问题?
~]# ssh root@192.168.1.1
root@192.168.1.1's password:
Last login: Mon Oct 26 01:44:36 2015 from 192.168.1.100
~]# cd /var/www/html/
html]# ls
file1.txt file2.txt file3.txt
答案 0 :(得分:1)
File uri scheme 没有与http服务有关。在Windows上,这是使用活动目录实现的;在unix系统上,我认为这只适用于本地文件系统的直接访问。
答案 1 :(得分:-1)
如果/ var / www / html /是您的HTML根目录,则需要通过file:///192.168.1.1/file1.txt访问这些文件。
因为如果在Apache config中将/ var / www / html /设置为root,则不允许在Web上查看父目录。