<mark id="vlzv9"><em id="vlzv9"></em></mark>

    <delect id="vlzv9"><span id="vlzv9"></span></delect>

            phpstuey網站環境安裝SSL證書 分享

            網站設計

            大家都知道,現在瀏覽器默認都是顯示沒有Https的網站都是不安全的。所以有必要給自己的網站裝上SSL證書,最少在瀏覽顯示上是安全的,給用戶一個不錯的體驗,這里分享使用Phpstudy建站環境下安裝SSL證書。
            分享于網絡。



            在安裝之前,需要先去申請SSL證書,我用的是騰訊提供的域名型免費的,你們也可以試試,5分鐘左右就可以申請成功。

            申請完成之后,下載證書,會得到3個文件。

            第一步:打開【php-openssl】選項

            點擊【其他選項菜單】按鈕→選擇【PHP擴展及設置】→選擇【PHP擴展】→在【php-openssl】選項上打鉤即可。

            第二步:使SSL模塊生效(需改任何文件時,一定要備份源文件,不要覺得自己很牛逼)

            打開目錄【phpStudy】→【Apache】→【conf】找到【httpd.conf】文件。打開該文件,修改2個地方,修改完成后,記得保存:

            第一個:找到【LoadModule ssl_module modules/mod_ssl.so】這一行,如果前面有#,去掉#,如果沒有,就不需要改動,保持不變即可。

            1、首先在 httpd.conf里面修改幾個地方

              找到 #LoadModule ssl_module modules/mod_ssl.so 去掉前面的#

              Include conf/vhosts.conf  在這一行下面增加一行 Include conf/vhosts_ssl.conf 然后去conf文件夾里面創建vhosts_ssl.conf

            2、在vhosts_ssl.conf里面寫入

              Listen 443
              SSLStrictSNIVHostCheck off
              SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
              SSLProtocol all -SSLv2 -SSLv3
              <VirtualHost *:443>
                  DocumentRoot "D:\phpStudy\zhifu"
                  ServerName www.ceshi.com
                  ServerAlias ceshi.com
                  <Directory "D:\phpStudy\zhifu">
                      Options FollowSymLinks ExecCGI
                      AllowOverride All
                      Order allow,deny
                      Allow from all
                      Require all granted
                  </Directory>
                  SSLEngine on
                  SSLCertificateFile "D:\phpStudy\Apache\conf\zheng\2_www.ceshi.com.crt"
                  SSLCertificateKeyFile "D:\phpStudy\Apache\conf\zheng\3_www.ceshi.com.key"
                  SSLCertificateChainFile "D:\phpStudy\Apache\conf\zheng\1_root_bundle.crt"
              </VirtualHost>

            3、將證書上傳到,上面配置寫的對應的路徑里面

            4、在vhosts.conf里面配置自動跳轉

              <VirtualHost *:80>
                  DocumentRoot "D:\phpStudy\zhifu"
                  ServerName www.ceshi.com
                  ServerAlias ceshi.com
                     RewriteEngine On
                     RewriteRule (.*) https://%{SERVER_NAME}$1 [R]
                  <Directory "D:\phpStudy\zhifu">
                     Options FollowSymLinks ExecCGI
                     AllowOverride All
                     Order allow,deny
                     Allow from all
                     Require all granted
                  </Directory>
              </VirtualHost>
            溫馨提示:當有多域名網站的時候,改變域名配置會讓這個文件初始化,造成Https跳轉不能實制,可使用htaccess文件來完成硬跳轉。

            5、以上要注意,我寫的ceshi的地方,都要改成自己的! 

            感謝分享。

            增加說明,phpstudy是支持多域名的,SSL證書也是支持多域名的,具體操作是在vhosts_ssl.conf 里將里面的內容復制向后增加就可以了,SSL對應證書位置不同即可,當然了,后面的Http向Https跳轉也是一樣的設置方式。

            標簽: 網站建設   SSL證書

            了解更多

            真实国产精品VR专区,好男人在线社区WWW在线视频,邪恶道全彩※ACG邪恶道可知子,国产麻豆剧传媒精品国产AV