mirror of
https://github.com/ChristianLight/tutor.git
synced 2024-12-13 14:43:03 +00:00
Fix incorrect web proxy redirect
With WEB_PROXY=true, web server only listens on NGINX_HTTP_PORT.
This commit is contained in:
parent
76f9f5bb97
commit
d6a40c681d
@ -1,14 +1,17 @@
|
|||||||
|
{% if ACTIVATE_HTTPS %}
|
||||||
<VirtualHost *:80>
|
<VirtualHost *:80>
|
||||||
ServerName {{ LMS_HOST }}
|
ServerName {{ LMS_HOST }}
|
||||||
ServerAlias preview.{{ LMS_HOST }} {{ CMS_HOST }} {% if ACTIVATE_NOTES %}notes.{{ LMS_HOST }}{% endif %}
|
Redirect / https://{{ LMS_HOST }}/
|
||||||
|
</VirtualHost>
|
||||||
ProxyPreserveHost On
|
<VirtualHost *:80>
|
||||||
ProxyRequests On
|
ServerName preview.{{ LMS_HOST }}
|
||||||
ProxyPass / http://localhost:{{ NGINX_HTTP_PORT }}/
|
Redirect / https://preview.{{ LMS_HOST }}/
|
||||||
ProxyPassReverse / http://localhost:{{ NGINX_HTTP_PORT }}/
|
</VirtualHost>
|
||||||
|
<VirtualHost *:80>
|
||||||
|
ServerName {{ CMS_HOST }}
|
||||||
|
Redirect / https://{{ CMS_HOST }}/
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
|
|
||||||
{% if ACTIVATE_HTTPS %}
|
|
||||||
<VirtualHost *:443>
|
<VirtualHost *:443>
|
||||||
ServerName {{ LMS_HOST }}
|
ServerName {{ LMS_HOST }}
|
||||||
ServerAlias preview.{{ LMS_HOST }} {{ CMS_HOST }}
|
ServerAlias preview.{{ LMS_HOST }} {{ CMS_HOST }}
|
||||||
@ -18,8 +21,14 @@
|
|||||||
|
|
||||||
ProxyPreserveHost On
|
ProxyPreserveHost On
|
||||||
ProxyRequests On
|
ProxyRequests On
|
||||||
ProxyPass / http://localhost:{{ NGINX_HTTPS_PORT }}/
|
ProxyPass / http://localhost:{{ NGINX_HTTP_PORT }}/
|
||||||
ProxyPassReverse / http://localhost:{{ NGINX_HTTPS_PORT }}/
|
ProxyPassReverse / http://localhost:{{ NGINX_HTTP_PORT }}/
|
||||||
|
</VirtualHost>
|
||||||
|
|
||||||
|
{% if ACTIVATE_NOTES %}
|
||||||
|
<VirtualHost *:80>
|
||||||
|
ServerName notes.{{ LMS_HOST }}
|
||||||
|
Redirect / https://notes.{{ CMS_HOST }}/
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
<VirtualHost *:443>
|
<VirtualHost *:443>
|
||||||
ServerName notes.{{ LMS_HOST }}
|
ServerName notes.{{ LMS_HOST }}
|
||||||
@ -29,7 +38,18 @@
|
|||||||
|
|
||||||
ProxyPreserveHost On
|
ProxyPreserveHost On
|
||||||
ProxyRequests On
|
ProxyRequests On
|
||||||
ProxyPass / http://localhost:{{ NGINX_HTTPS_PORT }}/
|
ProxyPass / http://localhost:{{ NGINX_HTTP_PORT }}/
|
||||||
ProxyPassReverse / http://localhost:{{ NGINX_HTTPS_PORT }}/
|
ProxyPassReverse / http://localhost:{{ NGINX_HTTP_PORT }}/
|
||||||
|
</VirtualHost>
|
||||||
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
<VirtualHost *:80>
|
||||||
|
ServerName {{ LMS_HOST }}
|
||||||
|
ServerAlias preview.{{ LMS_HOST }} {{ CMS_HOST }} {% if ACTIVATE_NOTES %}notes.{{ LMS_HOST }}{% endif %}
|
||||||
|
|
||||||
|
ProxyPreserveHost On
|
||||||
|
ProxyRequests On
|
||||||
|
ProxyPass / http://localhost:{{ NGINX_HTTP_PORT }}/
|
||||||
|
ProxyPassReverse / http://localhost:{{ NGINX_HTTP_PORT }}/
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
@ -22,7 +22,7 @@ server {
|
|||||||
proxy_set_header X-Forwarded-For $remote_addr;
|
proxy_set_header X-Forwarded-For $remote_addr;
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
proxy_redirect off;
|
proxy_redirect off;
|
||||||
proxy_pass http://localhost:{{ NGINX_HTTPS_PORT if ACTIVATE_HTTPS else NGINX_HTTP_PORT }};
|
proxy_pass http://localhost:{{ NGINX_HTTP_PORT }};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -43,7 +43,7 @@ server {
|
|||||||
proxy_set_header X-Forwarded-For $remote_addr;
|
proxy_set_header X-Forwarded-For $remote_addr;
|
||||||
proxy_set_header Host $http_host;
|
proxy_set_header Host $http_host;
|
||||||
proxy_redirect off;
|
proxy_redirect off;
|
||||||
proxy_pass http://localhost:{{ NGINX_HTTPS_PORT if ACTIVATE_HTTPS else NGINX_HTTP_PORT }};
|
proxy_pass http://localhost:{{ NGINX_HTTP_PORT }};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
Loading…
Reference in New Issue
Block a user