自动的HTTPS服务器:HTTPS-PORTAL

栏目: 服务器 · 发布时间: 7年前

内容简介:HTTPS-PORTAL是一个完全自动化的HTTPS服务器,由 Nginx,Let's Encrypt和 Docker提供支持,用它可以运行任何基于HTTPS的Web App,注意:只需一个额外的配置行。该服务器能获取SSL证书,并自动从Let's Encrypt更新。HTTPS-PORTAL作为Docker镜像提供,要使用它,需要一台Linux机器(本地或远程主机):

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包含以下内容的:

https-portal:
  image: steveltn/https-portal:1
  ports:
    - '80:80'
    - '443:443'
  environment:
    DOMAINS: 'example.com'
    # STAGE: 'production'

运行:

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>'

运行docker-compose up -d命令。片刻之后,您将在https://wordpress.example.com上运行WordPress 。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

谷歌时代的柏拉图

谷歌时代的柏拉图

[美] 丽贝卡·戈尔茨坦 / 李鹏程 / 中信出版集团·新思文化 / 2017-12-10 / 69.00元

我愿意用我所有的科技去换取和苏格拉底相处的一个下午。 ——史蒂夫•乔布斯 谷歌时代,科技昌明,众声喧哗,哲学提出的许多问题,科学似乎都已经给出了答案。若是如此,为什么我们今天还需要哲学?这个由古希腊城邦时代的哲人苏格拉底和柏拉图开创的学科,真的过时了吗? 已经2400岁 的柏拉图对此有话要说。哲学家兼小说家、美国国家人文奖章获得者戈尔茨坦史海钩沉,从经典著作中复活了柏拉图,让他来......一起来看看 《谷歌时代的柏拉图》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具