整合營銷服務商

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

          免費咨詢熱線:

          如何快速搭建一個公網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


          主站蜘蛛池模板: 99精品国产一区二区三区2021| 精品日韩在线视频一区二区三区| 日韩在线观看一区二区三区| 一区在线免费观看| 日本午夜精品一区二区三区电影| а天堂中文最新一区二区三区| 国产精品久久无码一区二区三区网| 精品一区二区三区免费毛片爱| 中文字幕亚洲乱码熟女一区二区| 国产激情一区二区三区| 精品一区二区三区在线观看l | 日韩高清一区二区三区不卡| 亚洲一区AV无码少妇电影☆| 中文日韩字幕一区在线观看| 立川理惠在线播放一区| 国产伦精品一区三区视频| 伊人色综合一区二区三区影院视频| 精品人无码一区二区三区 | 呦系列视频一区二区三区| 亚欧免费视频一区二区三区| 亚洲福利一区二区精品秒拍| 91视频一区二区| 97久久精品无码一区二区天美| 亚洲一区二区三区免费在线观看 | 精品人妻一区二区三区浪潮在线 | 国产婷婷一区二区三区| 国产精品成人国产乱一区| 丝袜人妻一区二区三区| 国产精品视频一区二区三区无码 | 国产一区二区三区免费看| 免费一区二区无码视频在线播放| 无码人妻一区二区三区精品视频 | 一区二区高清在线| 亚洲一区二区三区无码中文字幕| 人妻无码一区二区三区四区| 亚洲国产成人久久一区久久| 亚洲日本一区二区三区在线| 麻豆文化传媒精品一区二区| 日韩免费一区二区三区在线播放| 成人毛片一区二区| 成人免费一区二区三区|