我正在开发一个基于 Web 的应用程序,该应用程序基于配置了 httpd 的 Web 服务器的 xml 文件在客户端服务器上显示网页。我是httpd的新手,需要有关如何使用httpd编写从Web服务器读取xml文件的HTML页面,如何在HTML中编写文件路径以及如何调用httpd以使用HTML访问文件的指导。
你想要的是将URI映射到文件系统位置。
假设您的主机名是 example.com 并且您有一个文件foo.xml
,这是您需要做的:
- 把
foo.xml
放在服务器的目录中,比如/var/www/xmls
- 编辑 httpd.conf,设置
DocumentRoot /var/www
- 在
/var/www
中创建索引.html - 在
index.html
添加链接http://example.com/xmls/foo.xml
- 启动 httpd 服务
现在,如果您打开 http://example.com,您将看到您的索引.html页面。如果单击刚刚添加的链接,您应该能够下载/查看foo.xml
。
注意:httpd
的运行器必须对www
和xml
目录具有r+x
权限。