亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

Apache安裝MOD_SSL的補充
2005-12-02   

雖然在安裝MOD_SSL時已經使用 make certificate 命令建立了服務器的證書簽名,但是有時你可能需要改變它。當然有很多自動的腳本可以實現它,但是最可靠的方法是手工簽署證書。首先我假定你已經安裝好了openssl和MOD_SSL,如果你的openssl安裝時的prefix設置為/usr/local/openssl,那么把/usr/local/openssl/bin加入執行文件查找路徑。還需要MOD_SSL源代碼中的一個腳本,它在MOD_SSL的源代碼目錄樹下的pkg.contrib目錄中,文件名為 sign.sh。 將它拷貝到 /usr/local/openssl/bin 中。

先建立一個 CA 的證書,首先為CA 創建一個 RSA 私用密鑰,

系統提示輸入 PEM pass phrase,也就是密碼,輸入后牢記它。 生成 ca.key 文件,將文件屬性改為400,并放在安全的地方。

你可以用下列命令查看它的內容,

利用 CA 的 RSA 密鑰創建一個自簽署的 CA 證書(X.509結構)

然后需要輸入下列信息:

生成 ca.crt 文件,將文件屬性改為400,并放在安全的地方。

你可以用下列命令查看它的內容,

下面要創建服務器證書簽署請求,
首先為你的 Apache 創建一個 RSA 私用密鑰:

這里也要設定pass phrase。
生成 server.key 文件,將文件屬性改為400,并放在安全的地方。

你可以用下列命令查看它的內容,

用 server.key 生成證書簽署請求 CSR.

這里也要輸入一些信息,和[S-4]中的內容類似。
至于 extra attributes 不用輸入。

你可以查看 CSR 的細節

下面可以簽署證書了,需要用到腳本 sign.sh

就可以得到server.crt。
將文件屬性改為400,并放在安全的地方。

刪除CSR

最后apache設置
如果你的apache編譯參數prefix為/usr/local/apache,
那么拷貝server.crt 和 server.key到 /usr/local/apache/conf
修改httpd.conf
將下面的參數改為:

可以 apachectl startssl 試一下了

熱詞搜索:

上一篇:Debian下給apache加載ssl
下一篇:你應該通過ISA防火墻來允許SSL嗎

分享到: 收藏