2015-11-10 87 views
0

你如何找到OpenShift哪些apache模塊被加載?OpenShift apache模塊

我試過按照說明here,並可以通過運行/usr/sbin/httpd -l看到編譯的模塊。但是,如果我嘗試運行/usr/sbin/httpd -M或等效命令,則會出現錯誤:「無法打開配置文件/etc/httpd/conf/httpd.conf:權限被拒絕」。如果我嘗試通過nano -v /etc/httpd/conf/httpd.conf打開只讀文本編輯器中的配置文件,我也會得到一個權限被拒絕的錯誤。

我正在使用Python 3.3盒式磁帶。我無法找到直接從python查找apache模塊的任何方式(加載模塊列表似乎沒有通過environ參數傳遞給WSGI應用程序對象)。

此外,通過PHP嘗試沒有幫助。 php -r "phpinfo();"沒有給出信息 - 我已經在'apache'和'mod_'的輸出中進行了grep,並用肉眼觀察,並且沒有任何apache模塊數據的標誌。嘗試apache_get_modules也沒有工作,該功能是未定義的。

我特別想知道如果mod_setenvif模塊可用(該SetEnvIf命令似乎並沒有爲我工作..)

回答

1

您可以通過查看以下文件來查看當前加載的Apache模塊您齒輪:/php/usr/shared/etc/conf/httpd.conf

+0

謝謝。我是否在某個地方的文檔中錯過了這個(或者是有更多經驗的人才知道)? – McDuffin

+0

我不相信它在文檔中,它只是知道如何佈置墨盒並知道在哪裏尋找東西。 –