2012-02-24 63 views
2

我正在嘗試向Zend添加一個安全站點。如何將SSL站點添加到Zend服務器

當我轉到Zend服務器站點http://my_IP:10081時,我可以看到,在服務器擴展模塊中, 「openssl built-in,ON」。

當我添加的SSLEngine上到httpd.conf中我得到...

Invalid command 'SSLEngine', perhaps misspelled or defined 
by a module not included in the server configuration 

缺少這一行了給....

Invalid command 'SSLCertificateChainFile', perhaps misspelled or defined by 
a module not included in the server configuration. 

附錄F在Zend公司的網站說

Uncomment the following line... 
Include conf/extra/httpd-ssl.conf 

但是該行不在我的conf文件中,也沒有顯示路徑。

目錄/ usr/lib64/httpd/modules沒有名爲mod_ssl.so或類似文件的文件。

這是在Red Hat

PHP版本5.3.8-ZS5.5.0 Zend Framework的版本1.11.10

我的經理的Zend 5.5說,這是一個非常標準的安裝。任何幫助都會很棒。謝謝。

回答

2

安裝在服務器上的SSL模塊可能未啓用。 嘗試:sudo a2enmod ssl

編輯:Nvm,我想我跳過了你說你使用RedHat的部分。我不相信在RedHat中有一個與a2enmod等價的東西。

紅帽通常這些包括httpd.conf在那裏你會發現如下行:

Include conf.d/*.conf

這應該corespond到位於/etc/httpd/conf.d目錄中的SSL配置文件。檢查以確保有這樣的文件,並且如果它在您的httpd.conf配置。

+0

會做。謝謝。 – Pete 2012-02-24 14:35:36

+0

謝謝馬特。不,a2enmod沒有被識別。 conf.d目錄存在,但SSL配置文件丟失。也許我會試着找到一個副本並添加它。 – Pete 2012-02-24 14:43:45

+0

這裏是conf.d的內容/etc/httpd/conf.d/proxy_ajp.conf /etc/httpd/conf.d/README /etc/httpd/conf.d/welcome.conf /etc/httpd /conf.d/zendserver_gui.conf /etc/httpd/conf.d/zendserver_php.conf – Pete 2012-02-24 14:46:08