Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 976 Bytes

README.md

File metadata and controls

35 lines (23 loc) · 976 Bytes

why and what ?

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.

usage :

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

notice: acme-sh will open 80 port and create /.well-known/acme-challenge/ in container

6, create nginx conf for your vhost. there is a example example.conf.org

7, docker-compose exec nginx-srv -s reload.

end

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;