麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > Apache > 正文

怎樣在Apache上安裝MOD_SSL

2024-08-27 18:28:42
字體:
供稿:網(wǎng)友

作者:sustomer

手工簽署證書的方法


雖然在安裝mod_ssl時(shí)已經(jīng)使用 make certificate 命令建立了服務(wù)器
的證書簽名,但是有時(shí)你可能需要改變它。

當(dāng)然有很多自動(dòng)的腳本可以實(shí)現(xiàn)它,但是最可靠的方法是手工簽署
證書。

首先我假定你已經(jīng)安裝好了openssl和mod_ssl,如果你的openssl安裝時(shí)
的prefix設(shè)置為/usr/local/openssl,那么把/usr/local/openssl/bin加入
執(zhí)行文件查找路徑。還需要mod_ssl源代碼中的一個(gè)腳本,它在mod_ssl的
源代碼目錄樹下的pkg.contrib目錄中,文件名為 sign.sh。
將它拷貝到 /usr/local/openssl/bin 中。

先建立一個(gè) ca 的證書,
首先為 ca 創(chuàng)建一個(gè) rsa 私用密鑰,
[s-1]
openssl genrsa -des3 -out ca.key 1024
系統(tǒng)提示輸入 pem pass phrase,也就是密碼,輸入后牢記它。
生成 ca.key 文件,將文件屬性改為400,并放在安全的地方。
[s-2]
chmod 400 ca.key
你可以用下列命令查看它的內(nèi)容,
[s-3]
openssl rsa -noout -text -in ca.key

利用 ca 的 rsa 密鑰創(chuàng)建一個(gè)自簽署的 ca 證書(x.509結(jié)構(gòu))
[s-4]
openssl req -new -x509 -days 3650 -key ca.key -out ca.crt
然后需要輸入下列信息:
country name: cn 兩個(gè)字母的國家代號(hào)
state or province name: an hui 省份名稱
locality name: bengbu 城市名稱
organization name: family network 公司名稱
organizational unit name: home 部門名稱
common name: chen yang 你的姓名
email address: [email protected] email地址
生成 ca.crt 文件,將文件屬性改為400,并放在安全的地方。
[s-5]
chmod 400 ca.crt
你可以用下列命令查看它的內(nèi)容,
[s-6]
openssl x509 -noout -text -in ca.crt

下面要?jiǎng)?chuàng)建服務(wù)器證書簽署請(qǐng)求,
首先為你的 apache 創(chuàng)建一個(gè) rsa 私用密鑰:
[s-7]
openssl genrsa -des3 -out server.key 1024
這里也要設(shè)定pass phrase。
生成 server.key 文件,將文件屬性改為400,并放在安全的地方。
[s-8]
chmod 400 server.key
你可以用下列命令查看它的內(nèi)容,
[s-9]
openssl rsa -noout -text -in server.key

用 server.key 生成證書簽署請(qǐng)求 csr.
[s-10]
openssl req -new -key server.key -out server.csr
這里也要輸入一些信息,和[s-4]中的內(nèi)容類似。
至于 'extra' attributes 不用輸入。

你可以查看 csr 的細(xì)節(jié)
[s-11]
openssl req -noout -text -in server.csr

下面可以簽署證書了,需要用到腳本 sign.sh
[s-12]
sign.sh server.csr
就可以得到server.crt。
將文件屬性改為400,并放在安全的地方。
[s-13]
chmod 400 server.crt

刪除csr
[s-14]
rm server.csr


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

可以 apachectl startssl 試一下了。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 中文字幕网址 | 精品国产99久久久久久宅男i | 素人视频在线观看免费 | 欧美巨乳在线观看 | 一区二区三区无码高清视频 | 一级观看免费完整版视频 | 狠狠操操 | 精品国产一区三区 | 欧美高清一级片 | 亚洲精品久久久久久下一站 | 日本人乱人乱亲乱色视频观看 | 精品一区二区三区在线观看视频 | 最近中文字幕一区二区 | 思思久而久而蕉人 | 青青草成人影视 | 国产精品视频免费在线观看 | 娇喘视频在线观看 | 国产日韩一区二区三区在线观看 | 免费男女视频 | 精品久久久一二三区播放播放播放视频 | 国产亚洲综合一区二区 | 久久久久久久久久久国产精品 | 亚洲精品永久视频 | 久久精品成人免费国产片桃视频 | 最新一区二区三区 | 中文字幕网在线 | 亚洲日本欧美 | 99日韩精品视频 | 在线播放黄色网址 | 国产毛片aaa一区二区三区视频 | 一区二区三区黄色 | 亚欧在线免费观看 | 99最新网址 | 日韩视频一二区 | 黑人一区二区三区四区五区 | avav在线播放 | 午夜精品福利视频 | 一级做a爰片性色毛片2021 | 欧美中文日韩 | av免费提供| 未成年人在线观看 |