如何在 Apache2 中根据请求 URL 从目录中获取文件?我真的忘了怎么做了。
就像这样:
<VirtualHost *>
ServerName panel.mywebsite.com
DocumentRoot /opt/panel/scripts/
</VirtualHost>
因此,如果用户访问此 url (panel.mywebsite.com),服务器将显示 opt 目录中存在该 url。
但不起作用!
谢谢
答案1
创建一个测试文件
test.html
并将其放入/opt/panel/scripts
。将单词放入test
其中。您的站点配置看起来应该类似这样。您应该有一些日志记录行,这对于调试很重要。
<虚拟主机 *:80> 服务器名称 panel.mywebsite.com DocumentRoot /opt/panel/scripts 错误日志 ${APACHE_LOG_DIR}/panel.mywebsite.com_error.log CustomLog ${APACHE_LOG_DIR}/panel.mywebsite.com_access.log common </虚拟主机>
/
注意末尾缺少
访问http://panel.mywebsite.com/test.html并寻找单词
test
如果不起作用,请检查日志以了解原因