. 首先,開啟apache的編譯ssl模塊,如圖打開phpstudy—其它選項設置—PHP擴張及設置—php擴展—php-openssl前面打勾。
2、如圖點擊打開修改httpd.conf配置文件,打開找到#LoadModule ssl_module modules/mod_ssl.so,去掉前面的注釋符#(保證前面沒有#號),使得ssl模塊生效。
增加一條引用語句Include conf/vhosts_ssl.conf
3、依次打開phpstudy安裝文件,打開Apache打開conf文件,在conf文件夾中創建一個名為vhosts_ssl.conf的配置文件。編輯vhostsssl.conf文件,增加如下內容:
Listen 443
SSLStrictSNIVHostCheck off
SSLCipherSuite AESGCM:ALL:!DH:!EXPORT:!RC4:+HIGH:!MEDIUM:!LOW:!aNULL:!eNULL
SSLProtocol all -SSLv2 -SSLv3
DocumentRoot "D:\phpStudy\WWW\bbs"(網站根目錄路徑)
ServerName www.yuming.com(更換成自己的域名)
ServerAlias yuming.com(更換成自己的域名)
<Directory "D:\phpStudy\WWW\bbs">(網站根目錄路徑)
OptionsFollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all
Require all granted
</Directory>
SSLEngine on
SSLCertificateFile "D:\phpStudy\Apache\conf\ssl\XXX.cer"(證書路徑)
SSLCertificateKeyFile "D:\phpStudy\Apache\conf\ssl\XXX.key"(證書路徑)
</VirtualHost>
4、將下載好的證書放入ssl目錄路徑D:\phpStudy\Apache\conf\ssl\如圖,注意文件格式,.cer和.key只需要這兩個證書文件。你可以右鍵屬性查看文件類型確認文件格式正確不。
5、防火墻端口入站規則哪里關閉443,綠勾變成灰色就關閉了,關閉后現在重啟phpstudy,正常重啟后,在瀏覽器里面輸入https://的域名就能看到安全鎖出來啦。
地址欄未能顯示綠色鎖標是因為網站有http非加密資源,如圖片,css,js等,需要全部調整為https開通協議資源才能掛鎖成綠色。
阿里云官方最新活動
一:全民云計算ECS云服務器2折起,優惠配置多選1
https://promotion.aliyun.com/ntms/act/qwbk.html?spm=5176.8112568.738194.1.f0b69ed5Jibrqu&userCode=3ek1oxkw
二:企業級高性能ECS5折起,最低只要1451元。
https://promotion.aliyun.com/ntms/act/enterprise-discount.html?spm=5176.8112568.738194.3.f0b69ed5Jibrqu&userCode=3ek1oxkw
三:1T3年OSS存儲包只要99元。
https://promotion.aliyun.com/ntms/act/oss-discount.html?spm=5176.8112568.738194.1.f0b69ed5Jibrqu&userCode=3ek1oxkw
四:1000元新購,續費代金券
https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=3ek1oxkw
Apache Tomcat軟件是Java Servlet、JavaServer Pages、Java Expression Language和Java WebSocket技術的開源實現。Apache Tomcat軟件為各種行業和組織中的大量大規模、任務關鍵型web應用程序提供了支持。它旨在與世界各地最優秀的開發人員合作。
特點和亮點
Deployer—操作Tomcat Deployer來部署、預編譯和驗證web應用程序。
Manager-在應用程序運行時操作Manager web應用程序以部署、取消部署和重新部署應用程序。
Host Manager-在應用程序運行時操作Host Manager web應用程序以添加和刪除虛擬主機。
領域和訪問控制-描述如何配置領域(用戶、密碼及其相關角色的數據庫),以便在使用容器管理安全的web應用程序中使用。
安全管理器-配置和使用Java安全管理器來支持對web應用程序行為的細粒度控制。
JNDI資源-在提供給每個web應用程序的JNDI命名上下文中配置標準和自定義資源。
JDBC數據源-使用DB連接池配置JNDI數據源。許多流行數據庫的示例。
Classloading-有關軟件中類加載的信息,包括將應用程序類放置在何處,以便它們可見。
JSP—有關Jasper配置以及JSP編譯器使用情況的信息。
SSL/TLS-安裝和配置SSL/TLS支持,以便Tomcat使用https協議為請求提供服務。
SSI-在應用程序中使用服務器端包含。
CGI-在應用程序中使用CGI。
代理支持-將應用程序配置為在代理服務器(或充當代理服務器的web服務器)后面運行。
MBean描述符-為自定義組件配置MBean描述符文件。
Default Servlet-配置默認Servlet并自定義目錄列表。
群集-在環境中啟用會話復制。
平衡器-配置、使用和擴展負載平衡器應用程序。
連接器-應用程序中提供的連接器,以及本機web服務器集成。
監控和管理—啟用JMX遠程支持,并使用工具監控和管理Apache Tomcat。
日志記錄-在軟件中配置日志記錄。
Apache Portable Runtime-使用APR提供卓越的性能、可擴展性,并與本機服務器技術更好地集成。
虛擬主機-在Tomcat中配置虛擬主機。
高級IO-可在常規阻塞IO上進行擴展。
附加組件-獲取附加的可選組件。
使用帶有Maven的庫-通過Maven獲取Tomcat jar。
安全注意事項-確保安裝安全時要考慮的選項。
Windows服務-將程序作為服務在Microsoft Windows上運行。
Windows身份驗證-將應用程序配置為使用集成的Windows身份驗證。
高并發JDBC池-將應用程序配置為使用備用JDBC池。
WebSocket支持-為Tomcat開發WebSocket應用程序。
URL重寫-使用基于regexp的重寫閥進行條件URL和主機重寫。
CDI和JAX-RS支持-配置CDI、JAX-RS和Eclipse微配置文件支持。