我在CentOS和Ubuntu的VM环境中安装了Apache。在这两种环境中,Apache配置变量DefaultType
都设置为text/plain
。为什么在Ubuntu上的Apache显示为未知文件扩展名为空......即使使用DefaultType text/plain?
如果我有一个未知的扩展名的文件 - 比如,dummy.xxx
,仅包含几个随机字符,位于文档根目录文件夹,然后我输入localhost/dummy.xxx
到Firefox,然后在CentOS中,随机字符出现在浏览器输出。但是,在Ubuntu上,它们不会 - 出现空白页面(即使在“查看源代码”时也是如此)。 (请注意,定期.htm文件做正常出现在Ubuntu Linux系统。)
此问题可能是相关的我有,我不是在这里讨论的问题无关(为简单起见,并节省时间) - 所以这个问题不仅仅是为了利益的缘故。
我知道这是一个简短的问题 - 如果任何其他细节是必要的,如各种软件组件的版本,请不要问,我会挖掘这些信息。谢谢。
这是一个编程问题? – Gabe
我曾看到过这种针对其他问题的批评,这些问题并非特定于单个编程环境,而是涉及程序员的详细知识,我同意那些认为此类问题属于此论坛的人。例如,在这种情况下,我使用其声明性脚本风格来引用httpd.conf:'DefaultType text/plain'。但是,如果你觉得尽管有这样的结构,这不是一个涉及足够明确的编程的问题,因此不属于这个论坛。请随时这么说。 –