Nginx anti generation Docker internal service (take Wekan as an example)
principle
container_name:wekan-app ip:172.19.0.xxx Network:network_group1(bridge)
operation
1. Container interworking
2. Modify Wekan configuration
3. Modify Nginx configuration
map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { listen 80; server_name mywekan.test.com; #access_log /dev/null; #access_log /var/log/nginx/nginx.localhost.access.log main; error_log /var/log/nginx/mywekan.test.com.error.log warn; location / { proxy_pass http://wekan-app:8080 ; index index.html index.htm; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_set_header X-Forwarded-For $remote_addr; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } }