I use devilbox as local development and found devilbox is very convenient .
Later i want to use devilbox as prouduction platform.
but i need https support for devilbox .
So , It is a reverse proxy with https for supporting devilbox.
1, disable expose 80,443 ports in devilbox
2, git clone https://github.com/bigxu/nginx-acme.git
3, cd nginx-acme && docker-compose up -d
4, openssl dhparam -out /acme.sh/dhparam.pem 4096
5, docker-compose exec acme-sh sh
acme.sh --issue -d example.com -d *.example.com --standalone
6, create nginx conf for your vhost. there is a example example.conf.org
7, docker-compose exec nginx-srv -s reload.
Tips:
proxy_set_header RHost $host;
proxy_set_header Host maintenance.loc;
so i do not need change anything about devilbox config , just as local;