CentOS6系統Apache環境配置SSL證書教程

weixin_33918357發表於2018-10-16

簡介

SSL證書用於加密計算機與指定伺服器之間的資料,從而建立safe連線。SSL證書可所以自署名的,也可以由受相信的CA頒佈。一切主要站點不使用自署名證書的緣故是由於一切閱讀器都會辨認該站點正在使用自署名(和不行信)的證書,並顯現一個正告頁面,而當使用受相信的CA署名的證書時,在大大都情況下,閱讀器會辨認它,並允許您持續訪問該站點。在本教程中,我們們將使用自署名證書,由於他們可以釋放推送/推送。

主祕密求:CentOS 6系統或更高版本,裝有Apache環境,記憶體,最低512MB。

配置SSL

1、部署Mod SSL

yum install mod_ssl

2、建立目錄,寄存證書

mkdir /etc/httpd/ssl

3、建立自署名證書

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/httpd/ssl/apache.key -out /etc/httpd/ssl/apache.crt

4、設定SSL證書

openSSL配置檔案:

nano /etc/httpd/conf.d/ssl.conf

找到以<VirtualHost _default_:443>開頭的有些。登出正文DocumentRoot和ServerName行,並將example.com掉換為您的域名或伺服器IP地址(如果您不想獲得任何毛病,則應與證書上的通用稱號相通):

ServerName example.com:443

您還應當找到以下三行,並確保它們匹配以下副檔名:

SSLEngine on

SSLCertificateFile /etc/httpd/ssl/apache.crt

SSLCertificateKeyFile /etc/httpd/ssl/apache.key

5、rebootApache服務

/etc/init.d/httpd restart

現時,便可以訪問了。

希望以上的文章對各位有用,如果覺得不錯給我點個喜歡吧!更多和CentOS6系統Apache環境配置SSL證書教程相關的問題或者對西雅圖虛擬主機購買有疑惑也歡迎大家諮詢。

相關文章