自動的HTTPS伺服器:HTTPS-PORTAL
HTTPS-PORTAL是一個完全自動化的HTTPS伺服器,由 Nginx,Let's Encrypt和 Docker提供支援,用它可以執行任何基於HTTPS的Web App,注意:只需一個額外的配置行。
該伺服器能獲取SSL證書,並自動從Let's Encrypt更新。
HTTPS-PORTAL作為Docker映象提供,要使用它,需要一臺Linux機器(本地或遠端主機):
1. 有80和443埠可用和暴露。
2. 已安裝Docker。此外,強烈建議使用Docker Compose,因為它可以讓您的生活更輕鬆。我們的文件中的示例主要是Docker Compose格式。
選擇的任何目錄,建立docker-compose.yml包含以下內容的:
執行:
docker-compose up
你會看到歡迎頁面,類似:https://example.com.
下面是一個結合wordpress部落格應用的真實配置:
執行docker-compose up -d命令。片刻之後,您將在https://wordpress.example.com上執行WordPress 。
該伺服器能獲取SSL證書,並自動從Let's Encrypt更新。
HTTPS-PORTAL作為Docker映象提供,要使用它,需要一臺Linux機器(本地或遠端主機):
1. 有80和443埠可用和暴露。
2. 已安裝Docker。此外,強烈建議使用Docker Compose,因為它可以讓您的生活更輕鬆。我們的文件中的示例主要是Docker Compose格式。
選擇的任何目錄,建立docker-compose.yml包含以下內容的:
https-portal: image: steveltn/https-portal:1 ports: - '80:80' - '443:443' environment: DOMAINS: 'example.com' # STAGE: 'production' <p class="indent"> |
執行:
docker-compose up
你會看到歡迎頁面,類似:https://example.com.
下面是一個結合wordpress部落格應用的真實配置:
https-portal: image: steveltn/https-portal:1 ports: - '80:80' - '443:443' links: - wordpress restart: always environment: DOMAINS: 'wordpress.example.com -> http://wordpress' # STAGE: 'production' # FORCE_RENEW: 'true' wordpress: image: wordpress links: - db:mysql db: image: mariadb environment: MYSQL_ROOT_PASSWORD: '<a secure password>' <p class="indent"> |
執行docker-compose up -d命令。片刻之後,您將在https://wordpress.example.com上執行WordPress 。
相關文章
- Caddy 服務-- 自動httpsHTTP
- 如何自動申請免費的HTTPS證書?HTTP
- 如何設定HTTP自動跳轉到HTTPSHTTP
- IIS7 IIS8 自動跳轉到HTTPS – HTTPS SSL 教程HTTP
- 伺服器如何取消windows的自動更新伺服器Windows
- Node.js 部署免費/自動續訂 HTTPSNode.jsHTTP
- 簡易實現 HTTPS (一) 自動實現 sslHTTP
- 前端自動化工具 -- gulp https://angularjs.org/前端HTTPAngularJS
- 配置HTTPS伺服器HTTP伺服器
- 在 k8s 中自動為域名配置 httpsK8SHTTP
- tomcat設定http自動跳轉為https訪問TomcatHTTP
- 自動佈署伺服器環境,並利用 Git 實現原生程式碼自動同步到伺服器!伺服器Git
- 微信小程式——搭建自己的Https伺服器微信小程式HTTP伺服器
- 區域網 伺服器 https伺服器HTTP
- 使用Express搭建https伺服器ExpressHTTP伺服器
- 使用Hudson搭建自動構建伺服器伺服器
- Linux 自動同步伺服器時間Linux伺服器
- 伺服器配置 自動拉取 git 伺服器上的內容 . 怎麼破 … ?伺服器Git
- 深入剖析OkHttp系列(四) 來自官方的HTTPSHTTP
- 伺服器自動重啟的原因及解決方法-VeCloud伺服器Cloud
- Swift iOS : 訪問 https 伺服器SwiftiOSHTTP伺服器
- AWS伺服器自動化遷移工具指南伺服器
- windows伺服器間自動傳輸檔案Windows伺服器
- Git 伺服器 利用 hook 實現自動部署Git伺服器Hook
- 自動的自動化:EvoSuite 自動生成JUnit的測試用例UI
- 【運維自動化】37秒萬臺伺服器標準化與交付自動化運維伺服器
- 什麼是https?網站啟動https的好處有哪些?HTTP網站
- 如何在伺服器端自動ban掉掃描ssh的IP伺服器
- https祕鑰互動HTTP
- 使用 Cert Manager 為 Kubernetes 應用自動簽發 HTTPS 證書HTTP
- 部署scp2自動上傳到伺服器伺服器
- windows下用nginx配置https伺服器WindowsNginxHTTP伺服器
- gitee 和 GitHub 的 webhook 的使用,實現伺服器程式碼的自動更新。GiteeGithubWebHook伺服器
- Ubuntu 伺服器採用Systemed管理Tomcat服務自動啟動Ubuntu伺服器Tomcat
- Let's Encrypt 推動了 HTTPS 的普及HTTP
- 如何控制開放HTTPS服務的weblogic伺服器HTTPWeb伺服器
- 詳解Nginx伺服器和iOS的HTTPS安全通訊Nginx伺服器iOSHTTP
- 3.6 萬顆星!開源 Web 伺服器後起之秀,自帶免費 HTTPS 開箱即用Web伺服器HTTP