這年頭,做點h5的小東西,居然用https來限制API,非https不讓用。。。 呵呵 呵呵
借助github 來生成 https的url
舉例 點擊 lab 項目的settings
選擇 change theme?
隨便選一個皮膚
然后 會提示url生成了?
即可以通過這個url來訪問lab下的資源了?
如:https://inno-tecth.github.io/lab/ts-001/index.html
這是沒有域名 也沒有服務器的情況下, 如果有域名有服務器的話看下面分解
通過freessl 來生成CA證書
https://freessl.cn/ 這個網站真心不錯 可以生成免費的ca證書
這里我將為 innotech.vip 生成證書
輸入郵箱
驗證類型選擇文件驗證? 這個是用來域名是不是你的 選擇文件驗證就是把它指定的文件放在你的網站目錄下 然后它去請求這個文件 證明域名屬于你的
這步 需要點擊下面的下載文件 然后把下載到的文件放到你的網站上 路徑是下面指定的?然后點擊驗證
這個地方我在點擊驗證的時候沒有通過 然后我用上面的郵箱注冊了該網站的賬號在訂單列表里驗證的?
驗證成功之后 就可以下載證書了?
下載下來是兩個文件
另外這個網站上的 私鑰 當時我設置了 后來明白就是加密了存在該站點的證書 寫這文章的時候我已經忘記了私鑰,今后已經不能從這個網站下載生成的證書了。。。
現在在apache下配置ssl? 這里環境是阿里云的centos 7.2.6
安裝ssl模塊
yum install mod_ssl
建立文件夾,存放sslkey 把full_chain.pem和private.key文件都放在這個目錄下
mkdir /etc/httpd/ssl/
修改apache的ssl.conf
/etc/httpd/conf.d/ssl.conf
DocumentRoot "/var/www/"
ServerName www.innotech.vip:443
SSLCertificateFile /etc/httpd/ssl/full_chain.pem
SSLCertificateKeyFile /etc/httpd/ssl/ private.key
重啟apache
systemctl restart httpd.service
打開阿里云服務器的443端口
收工