Apache開啓https

apache 要支持https 必須要有mod_ssl軟件

[root@bird www]# yum install mod_ssl

[root@www ~]# /etc/init.d/httpd restart

修改防火牆添加443


Centos 6.x 已經提供了預設的ssl機制所需私鑰與憑證文件

* /etc/httpd/conf.d/ssl.conf            mod_ssl提供的 Apache 設定文件;

* /etc/pki/tls/private/localhost.key    系統私鑰文件,可以用來製作憑證的!

* /etc/pki/tls/certs/localhost.crt      就是加密過的憑證文件!(signed certificate)


添加了https 同一個頁面http https都可訪問 其實沒什麼意義 要把https和http的頁面分離開


可以採用apache的虛擬機機制進行分離


[root@www ~]# mkdir /var/www/https

[root@www ~]# echo "This is https' home" > /var/www/https/index.html


修改 ssl.conf 的內容

[root@www ~]# vim /etc/httpd/conf.d/ssl.conf

Listen 443                      <==預設的監聽端口!不建議修改!

<VirtualHost _default_:443>     <==就是虛擬主機的設定!

DocumentRoot "/var/www/https"   <==大概84行,拿掉註釋更改目錄名稱

ServerName *:443                <==拿掉註釋,並將主機名稱設定爲 *

SSLEngine on                    <==支持 SSL 的意思!

SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW

SSLCertificateFile /etc/pki/tls/certs/vbird.crt

SSLCertificateKeyFile /etc/pki/tls/certs/vbird.key

</VirtualHost>


[root@www ~]# /etc/init.d/httpd restart




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章