我收到了一个用perl编写并使用CGI的客户的旧网站。 CGI文件与html文件混合在一起,调用xls文件作为数据源。
我当前的托管公司说cgi文件必须在要执行的cgi-bin中,但是不能从cgi-bin目录中调用静态html / html文件。
这个托管这些文件的人怎么都在同一个目录中?
答案 0 :(得分:2)
这是关于如何配置Web服务器的问题。新的托管公司完全能够允许所有文件从同一目录运行。但是,限制脚本只能从专用的cgi-bin
目录而不是从其他位置执行,在某些圈子中被认为是一种很好的安全措施,而新托管公司显然也有这种信念。
换句话说,当他们告诉你文件必须分开时,“必须是”这是“这是我们的政策”,而不是“这是技术限制”。