亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > CentOS > 正文

CentOS下生成自簽名的證書的方法詳解

2020-06-21 12:48:22
字體:
來源:轉載
供稿:網友

1. 生成自簽名的證書

通常要配置 https 的服務器,都需要一個由正式的 CA 機構認證的 X509 證書。當客戶端連接 https 服務器時,會通過 CA 的共鑰來檢查這個證書的正確性。但要獲得 CA 的證書是一件很麻煩的事情,而且還要花費一定的費用。因此通常一些小的機構會是使用自簽名的證書。也就是自己做 CA,給自己的服務器證書簽名。

這個過程有兩個主要的步驟,首先是生成自己的 CA 證書,然后再生成各個服務器的證書并為它們簽名。 我是用 OpenSSL 來生成自簽名證書的。

第一步是制作 CA 的證書:

openssl genrsa -des3 -out my-ca.key 2048

openssl req -new -x509 -days 3650 -key my-ca.key -out my-ca.crt

這會生成 my-ca.key 和 my-ca.crt 文件,前者存放著使用 my-ca.crt 制作簽名時必須的密鑰,應當妥善保管。而后者是可以公開的。上面的命令為 my-ca.key 設定的有效期為 10 年。

用命令

openssl x509 -in my-ca.crt -text -noout

可以查看 my-ca.crt 文件的內容。

有了 CA 證書之后,就可以為自己的服務器生成證書了:

openssl genrsa -des3 -out mars-server.key 1024

openssl req -new -key mars-server.key -out mars-server.csr

openssl x509 -req -in mars-server.csr -out mars-server.crt -sha1 -CA my-ca.crt -CAkey my-ca.key -CAcreateserial -days 3650

前兩個命令會生成 key、csr 文件,最后一個命令則通過 my-ca.crt 為 mars-server.csr 制作了 x509 的簽名證書。

需要注意的是,在執行上述第二個命令時,Common Name 選項應當輸入的是服務器的域名,否則在用戶通過 https 協議訪問時每次都會有額外的提示信息。

用命令

openssl x509 -in mars-server.crt -text -noout

可以查看 mars-server.crt 文件的內容。

2. 配置 Apache 服務器

首先,創建 /etc/apache2/ssl 目錄,將剛剛制作的 my-ca.crt、mars-server.key 和 mars-server.crt 文件拷貝到這個目錄中。

接著執行命令

a2emod ssl

激活 Apache 的 SSL 模塊,然后在 /etc/apache2/sites-enable/ 中添加虛擬主機,這個過程與添加普通的虛擬主機類似,不同點在于該主機的端口應為 443。配置如下:

NameVirtualHost *:443

<VirtualHost *:443>

ServerName localhost

DocumentRoot /var/www

SSLEngine On

SSLCipherSuite HIGH:MEDIUM

SSLProtocol all -SSLv2

SSLCertificateFile /etc/apache2/ssl/mars-server.crt

SSLCertificateKeyFile /etc/apache2/ssl/mars-server.key

SSLCACertificateFile /etc/apache2/ssl/my-ca.crt

<Directory /var/www>

   Order deny,allow

   Allow from localhost

</Directory>

</VirtualHost>

<VirtualHost *:80>

ServerName localhost

DocumentRoot /var/www

<Directory /var/www>    Order deny,allow

   Allow from localhost

</Directory>

</VirtualHost>

以上配置保證了用戶在訪問 443 和 80 端口時可以看到相同的內容,而僅僅是使用的協議不同。修改好配置后,便可以重啟 Apache 服務器,這時需要輸入 mars-server.key 的密碼。用瀏覽器訪問

https://localhost/

這時應當看到一個彈出對話框,讓你確認是否信任該站點的證書,選擇信任后,便可以查看該站點的內容了。

由于大多數 Apache 服務器都是在服務器啟動時自動啟動,為了避免在啟動 Apache 時輸入密碼,可以用以下命令生成不加密的 mars-server.key 文件:

openssl rsa -in mars-server.key -out mars-server.key.insecure

用新生成的 mars-server.key.insecure 代替原有的 key 文件即可。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品视频免费| 亚洲在线一区二区| 国产亚洲精品久久| 亚洲国产三级网| 久久久久久久999| 亚洲电影免费观看高清完整版| 欧美日韩性视频在线| 97视频免费在线观看| 国产欧美日韩免费看aⅴ视频| 国产成人精品综合久久久| 亚洲色图综合久久| 91欧美视频网站| 一本色道久久综合狠狠躁篇怎么玩| 欧美日韩成人免费| 亚洲视频一区二区三区| 中文字幕日本欧美| 久久久国产精品视频| 亚洲视频在线观看免费| 成人黄色av播放免费| 精品国产鲁一鲁一区二区张丽| 精品视频www| 北条麻妃久久精品| 日韩av免费看网站| 精品亚洲va在线va天堂资源站| 91在线观看欧美日韩| 欧美性猛交xxxxx免费看| 大伊人狠狠躁夜夜躁av一区| 91精品国产91| 欧洲精品在线视频| 黑人极品videos精品欧美裸| 久久亚洲综合国产精品99麻豆精品福利| 国产日韩欧美在线视频观看| 日韩av在线导航| 国产精品亚洲精品| 北条麻妃一区二区三区中文字幕| 日韩欧美在线观看| 国产精品网站大全| 亚洲精品第一页| 亚洲夜晚福利在线观看| 在线观看国产精品淫| 亚洲一区二区三区sesese| 欧美资源在线观看| 国内精品免费午夜毛片| 免费不卡在线观看av| 日韩小视频在线观看| 69视频在线免费观看| 国产丝袜精品第一页| 国产精品91视频| 国产精品视频26uuu| 久久久久久久久久久久久久久久久久av| 欧美日韩综合视频| 亚洲成人av在线播放| 国产精品999| 国产精品吹潮在线观看| 91黄色8090| 国产成人91久久精品| 欧美午夜精品久久久久久人妖| 日韩美女av在线免费观看| 在线播放日韩欧美| 欧美性猛交xxxxx免费看| 亚洲视频在线观看网站| 日韩免费在线播放| 欧美一级大片视频| 日韩精品视频在线| 中文字幕国产亚洲| 影音先锋欧美精品| 成人黄色av网| 777777777亚洲妇女| 91精品国产91久久久久福利| 亚洲精品视频在线播放| 亚洲欧美国产视频| xxav国产精品美女主播| 综合136福利视频在线| 日韩一区二区三区在线播放| 九九九久久国产免费| 日韩亚洲欧美中文在线| 日韩国产高清污视频在线观看| 色中色综合影院手机版在线观看| 91成人在线播放| 亚洲欧洲在线免费| 日韩欧美在线播放| 国产精品露脸自拍| 亚洲欧美国产日韩中文字幕| 美女福利视频一区| 亚洲激情免费观看| 成人在线中文字幕| 91香蕉嫩草神马影院在线观看| 国产日韩欧美在线观看| 亚洲午夜精品视频| 亚洲3p在线观看| 久久91亚洲精品中文字幕奶水| 日韩av三级在线观看| 欧美性精品220| 狠狠久久五月精品中文字幕| 亚洲xxxx18| 国产女人精品视频| 国产在线不卡精品| 91精品国产乱码久久久久久蜜臀| 国产成人精品综合| 精品亚洲一区二区三区四区五区| 91九色蝌蚪国产| 亚洲国产精品va在线看黑人| 国产日韩在线精品av| 国产精品日日做人人爱| 亚洲精品免费一区二区三区| 亚洲va国产va天堂va久久| 欧洲永久精品大片ww免费漫画| 国产欧洲精品视频| 亚洲精品资源美女情侣酒店| 欧美成年人视频| 亚洲成在人线av| 久久夜精品香蕉| 欧美大片欧美激情性色a∨久久| 午夜精品美女自拍福到在线| 欧美日韩精品在线观看| 国产欧美日韩精品丝袜高跟鞋| 欧美日韩中文字幕在线| 欧美国产极速在线| 久久视频精品在线| 国产精品免费视频xxxx| 国产精品色午夜在线观看| 96sao精品视频在线观看| 国产欧美va欧美va香蕉在| 精品久久久久人成| 亚洲精品xxxx| 日韩精品极品在线观看播放免费视频| 日本不卡免费高清视频| 国产成人精品在线播放| 高跟丝袜一区二区三区| 亚洲综合精品一区二区| 日韩精品中文字幕视频在线| 国产精品福利在线观看网址| 国产精品一区二区久久久久| 亚洲乱亚洲乱妇无码| 久久99热精品这里久久精品| 91av中文字幕| 欧美大片在线免费观看| 亚洲国产精久久久久久久| 欧美在线视频网站| 国产一区二区三区毛片| 91丨九色丨国产在线| 欧美一级免费看| 成人午夜激情网| 欧美日韩国产精品一区二区不卡中文| 亚洲淫片在线视频| 亚洲国产另类久久精品| 91亚洲国产成人久久精品网站| 久久国产精品视频| 亚洲天天在线日亚洲洲精| 国产精品爽爽爽| 成人在线视频福利| 在线观看久久av| 国产精品精品久久久久久| 久久久精品电影| 亚洲第一区在线| 欧美在线视频观看| 久久久在线观看| 日韩中文字幕久久| 久久久国产精品一区| 国产一区二区三区久久精品| 久久九九热免费视频| 国产剧情日韩欧美| 日韩福利在线播放| 欧美激情亚洲国产|