整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          如何快速搭建一個公網https網站,權威機構免費頒發數字證書

          關注本頭條號,每天堅持更新原創干貨技術文章。

          如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習

          1. 前言

          本文主要演示如何快速搭建一個https網站,并可申請權威機構頒發的tls數字證書。

          最終成品:一個公網可訪問的加密https網站,普通瀏覽器也可兼職的HTTPS證書。

          實施前提:

          • 1. 帶公網IP的CentOS 7.X/8.X系統
          • 2. 具有root權限
          • 3. 具有域名控制權,可做DNS映射,比如域網與IP的映射
          • 4. 熟悉Linux基本命令行操作,比如vi命令

          軟件工具清單:

          • 1. nginx:Nginx是一款面向性能設計的HTTP服務器,也可以用作反向代理、負載平衡器和HTTP緩存。
          • 2. python2-certbot-nginx:用于申請免費的https證書。

          如何快速搭建一個公網https網站,權威機構免費頒發tls數字證書

          2. 搭建步驟

          2.1 安裝相關組件

          先安裝epel倉庫,可以理解為CentOS的擴展倉庫,像nginx這類程序就放在EPEL倉庫里:

          yum -y install epel-release && yum -y update
          

          再安裝nginx和python2-certbot-nginx組件:

          yum -y install nginx python2-certbot-nginx
          

          2.2 設置nginx開機自啟動

          systemctl enable nginx.service
          

          2.3 設置防火墻開放相關服務

          firewall-cmd --add-service=http --permanent
          firewall-cmd --add-service=https --permanent
          firewall-cmd --reload
          

          2.4 移除nginx默認頁面

          mv /usr/share/nginx/html/index.html /usr/share/nginx/html/index.html.bak
          

          2.5 新建nginx測試頁面

          vi /usr/share/nginx/html/index.html
          
          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="UTF-8">
          <title>這是一個HTML5的網頁</title>
          </head>
          <body>
          <p>Hello HTML5</p>
          </body>
          </html>
          

          新建nginx測試頁面

          2.6 重設SELinux標簽

          restorecon -RvF /usr/share/nginx/
          

          2.7 配置nginx虛擬主機

          vi /etc/nginx/conf.d/blog.conf
          

          加入以下內容:

          #The www server conf_file
          server {
           listen 80;
           listen [::]:80;
           server_name blog.linuxrumen.com;
           root /usr/share/nginx/html;
          }
          

          配置nginx虛擬主機

          2.8 申請免費權威的tls證書

          certbot --nginx
          

          申請免費權威的tls證書

          2.9 測試nginx配置

          nginx -t
          

          測試nginx配置

          2.10 重啟nginx服務

          systemctl restart nginx.service
          

          2.11 使用標準瀏覽器測試

          瀏覽器上輸入域名,試試打開網頁

          使用標準瀏覽器打開網站

          在瀏覽器上查看tls證書信息

          2.12 每90天重新申請tls證書

          免費的https證書每隔90天要更新一次,90天后執行以下命令更新證書,或者寫成crontab計劃任務自動更新。

          certbot renew
          

          3. 總結

          通過本文,您應該清楚如何快速建立一個https網頁了吧?本教程還教您如何申請免費的https證書呢,該證書主流的瀏覽器都能識別和認可。網站的文件應該安裝在/usr/share/nginx/html/,比如wordpress。如果有更好的建議,請留言。

          本文已同步至博客站,尊重原創,轉載時請在正文中附帶以下鏈接:
          https://www.linuxrumen.com/fwqdj/1832.html

          點擊了解更多,快速查看更多的技術文章列表。

          TML5發展如火如荼,隨著各大瀏覽器對 HTML5 技術支持的不斷完善以及HTML5 技術的不斷成熟,未來 HTML5 必將改變我們創建 Web 應用程序的方式。今天這篇文章向大家推薦8款優秀的HTML5開發工具,幫助你更高效的編寫 HTML5 應用。

          1、Initializr

          Initializr 是制作 HTML5 網站最好的入門輔助開發工具,你可以使用提供的特色模板快速生成網站,也可以自定義,Initializr 會為你生成代碼簡潔的可定制的網頁模板。

          2、HTML5demos

          想知道你的瀏覽器是否支持 HTML5 Canvas 嗎?想知道 Safari 是否可以運行簡單的 HTML5 聊天客戶端嗎?HTML5demos 會告訴你每一個HTML5特性在哪些瀏覽器中支持。

          3、HTML5 Tracker

          想了解 HTML5的最新動向嗎? 使用 HTML5 Tracker 吧,它可以跟蹤 HTML5 最新修訂信息。

          4、HTML5 visual cheat sheet

          想要快速超找一個標簽或者屬性嗎?看看這個非常酷的速查手冊吧,每個Web開發人員的必備。

          5、Switch To HTML5

          Switch To HTML5 是一個基礎而實用的模板生成工具。如果你開始一個新項目,可以到這里獲取免費的 HTML5 網站模板。

          6、Cross browser HTML5 forms

          HTML5 中的日歷,取色板,滑塊部件等都是非常棒工具,但是有些瀏覽器不支持。這個頁面將幫助你構建完美的HTML5表單兼容方案。

          7、HTML5 Test

          你瀏覽器準備好迎接 HTML5 革命了嗎?HTML5 Test 將告訴你。這個網站會為你當前使用的瀏覽器生成一份對video、audio、canvas等等特性的支持情況的完整報告。

          8、Lime JS

          LimeJS 是一個 HTML5 游戲開發框架,用于快速構建運行于觸屏設備和桌面瀏覽器的游戲。非常棒的HTML5開發工具,一定要用用試試。

          更多內容和資訊或者問題,更多干貨分享,盡在我的個人微信公眾號,

          微信名:非著名程序員,微信號:smart_android(←長按復制)。

          微博:澀郎

          tml5網站是目前非常流行,用html5技術開發的網站能實現跨平臺運行,它可以輕易地接入手機瀏覽器、微信甚至是APP應用,靈活性非常大。目前企業建站對html5技術的需求很大,今天給大家講講哪些工具可以開發html5網站。

          Dreamweaver

          簡稱“DW”,程序員常說的“織夢”,利用它可以輕而易舉地制作出充滿動感的網頁。對初級人員,可以不用寫代碼就能快速創建web頁面,對高級人員,也有對應的成熟代碼編輯工具,創作靈活性高。

          Adobe Edge

          Adobe Edge的目的是幫助專業設計師制作網頁動畫乃至簡單游戲。該工具的重點放在動畫引擎上,最大的特點就是界面友好,能替開發者省下好多編HTML和CSS的時間,也就少了代碼錯誤的可能性。對新手來說,沒有編程基礎的研究一下也可以用。但缺點是Adobe Edge做出來的網站有很多冗余代碼,比較適合單純性制作動畫。

          WebStorm

          WebStorm 為前端而生,專門為 JS 開發做了很多優化,被廣大中國JS開發者譽為“Web前端開發神器”、“最強大的HTML5編輯器”、“最智能的JavaScript IDE”等。這款軟件的定制功能很強大,版本更新比較快。缺點是比較占用電腦內存。

          DevExtreme

          專門針對Visual Studio開發者提供的一款跨平臺HTML5/JS移動應用開發框架,這個框架可以幫助你直接在Microsoft Visual Studio集成開發環境,構建iOS,Android和Windows Phone 8應用程序。DevExtreme包含 PhoneJS 和 ChartJS 兩個原生組件,并且提供源代碼。

          Html5的開發工具還有很多,對開發者來說,以上幾款工具組合應用能有很好的效果。對零基礎的開發者來說,以上幾段無異于看天書。其實,要開發html5網站還可以借助目前的自助建站工具,性價比較高的有建站寶盒。上千套html5網站模板,直接安裝就能做網站,不涉及程序開發,完全拖拽式操作,選中模塊直接添加動畫效果,做出來的網站還是響應式的,大大縮短了html5網站的開發周期。

          目前,一套建站寶盒展示型網站解決方案的價格才870元/年,有需要的開發html5網站的站長可以試一下,比花時間研究這些很難一下看懂的開發工具簡單多了。

          零基礎建html5網站:http://www.iisp.com/design/?s=yuqiuping


          主站蜘蛛池模板: 精品永久久福利一区二区| 国产日韩综合一区二区性色AV| jizz免费一区二区三区| 女人18毛片a级毛片一区二区| 国产精品一区二区久久| 亚洲一本一道一区二区三区| 国产怡春院无码一区二区| 精品国产一区二区二三区在线观看| 精品国产亚洲一区二区三区在线观看 | 亚洲乱色熟女一区二区三区蜜臀| 日韩av片无码一区二区不卡电影| 99国产精品欧美一区二区三区| 能在线观看的一区二区三区| 国产伦一区二区三区高清| 无码AV天堂一区二区三区| 波多野结衣AV一区二区三区中文| 国产观看精品一区二区三区| 色妞色视频一区二区三区四区 | 亚洲AV日韩综合一区尤物| 一区二区三区四区视频在线| 无码人妻久久一区二区三区| 精品国产日韩一区三区| 无码少妇一区二区| 波多野结衣一区二区免费视频| 久久精品一区二区国产| AV天堂午夜精品一区二区三区| 亚洲色欲一区二区三区在线观看 | 亚洲愉拍一区二区三区| 一区二区3区免费视频| 国产免费一区二区三区| 久久久久人妻一区精品果冻| 亚洲国产视频一区| 成人国产精品一区二区网站| 精品福利一区二区三区免费视频 | 国产亚洲一区二区在线观看| 精品国产区一区二区三区在线观看 | 亚洲av成人一区二区三区观看在线| 国产成人精品一区二三区在线观看 | 韩日午夜在线资源一区二区| 精品人妻无码一区二区三区蜜桃一 | 日本丰满少妇一区二区三区|