我在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'。但是,如果你覺得儘管有這樣的結構,這不是一個涉及足夠明確的編程的問題,因此不屬於這個論壇。請隨時這麼說。 –