我在blueonyx服务器上运行apache。 php文件中有一段代码,如下所示
<!DOCTYPE html>
<html>
<head>
<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui.js"></script>
<script type="text/javascript" src="/folder_name1/folder_name2/file_name.nocache.js"></script>
.....
如果我加载该页面并检查浏览器中的网络选项卡,它会加载file_name.nocache.js
,我甚至可以转到http://192.168.0.123/folder_name1/folder_name2/file_name.nocache.js
,浏览器将显示该文件的内容。
但是,如果我ssh到该服务器上,我找不到该文件。甚至不是那个文件夹或任何这些文件夹。
我已经检查了phpinfo()
,除了auto_prepend_file
之外的文件不是putenv("_HTTP_HOST=".@$_SERVER["HTTP_HOST"]);
。
我已尝试使用root find / -name "folder_name1"
,也没有运气。
我已经对grep
中的内容尝试file_name.nocache.js
,也没有运气。
我不明白这是怎么回事。有人可以帮我看一眼吗?
答案 0 :(得分:1)
对于遇到类似问题的人,我发现发生了什么事。
这里有两条线将不可见的文件拉出来:
./etc/httpd/conf/httpd.conf:ProxyPassReverse /folder_name1 http://192.168.0.111/folder_name1
./etc/httpd/conf/httpd.conf:ProxyPass /folder_name1 http://192.168.0.111/folder_name1