域名和服務器綁定及https協議更換


服務器是之前已經購買了的

1.騰訊雲產品中搜索域名注冊(產品太多了懶得找,直接搜索來得快些)

 

2.進去之后可以選擇各種后綴的域名,輸入自己喜歡的,看看哪些后綴是沒有被注冊的。自己挑選一個就可以,按照指導給付錢就行了。看見有個xyz后綴的,剛好是三維坐標系,就隨手搜了下三維時代,然后就注冊了這個。

 

 

 

 

3.域名到手,進入“域名管理”就可以看到自己的域名了。如果找不到域名管理就去雲產品搜索“域名管理”

 

 

 

4.實名認證,按照指導去實名認證就可以了,不認證過幾天就用不了了

 

 

 5.綁定服務器(前提是已經有服務器了),點擊解析,進入設置--添加記錄

 

 

 

主機記錄:選擇解析的方式,比如www.域名”這種,記錄值就是你服務器的IP。配置好了之后就可以通過域名訪問服務器了

 

 

 

6.服務器安裝nginx----如果不會的可以看 ->   nginx安裝及基礎命令 這篇文章

啟動nginx之后,在瀏覽器訪問 www.sanweishidai.xyz就可以訪問到nginx服務了。

但是這個時候的是http協議的請求,如果我們換成https是如法訪問的。我們需要申請ssl證書

 

 7.懶得找的東西,直接搜索ssl證書

 

 8.申請免費的證書,然后按照要求輸入自己剛才注冊的域名就可以了。

 

 

 

 

 

 

 

 

 

 

9.去剛才域名解析那里,新增一個解析,數值就是上面證書詳情里面的內容

 

 10 配置好了過一會回去刷新SSL證書那邊,生效需要一定時間。就可以看到證書驗證通過,頒發了

 

 11.下載證書到本地解壓,可以看到里面有幾種服務器的

 

 因為我裝的是nginx,所以就使用nginx的,其他的可以看看這個:https://cloud.tencent.com/document/product/400/4143

nginx目錄下的文件放到/usr/local/nginx/conf(對應自己的ng安裝目錄)這個目錄下。

12.修改ngconf文件配置,如下: https默認是443端口

 

server {
        listen       443 ssl;
        server_name  www.sanweishidai.xyz;
        
        #證書文件名稱
        ssl_certificate 1_sanweishidai.xyz_bundle.crt; 
        #私鑰文件名稱
        ssl_certificate_key 2_sanweishidai.xyz.key; 
        
        ssl_session_timeout 5m;
        #請按照以下協議配置
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; 
        #請按照以下套件配置,配置加密套件,寫法遵循 openssl 標准。
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
        ssl_prefer_server_ciphers on;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }
}

 

 

13 如果nginx沒有安裝--with-http_ssl_module這個模塊是識別不了上面的配置文件的

./configure --with-http_ssl_module 安裝模塊重新編譯 make install,模塊安裝詳見還有nginx的配置文件:nginx安裝及基礎命令

然后重新啟動服務,就可以使用https協議訪問nginx

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM