Skip to content

bigxu/nginx-acme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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;

Releases

No releases published

Packages

No packages published