mirror of
https://github.com/iiab/iiab.git
synced 2025-02-13 19:52:06 +00:00
60 lines
1.4 KiB
Text
60 lines
1.4 KiB
Text
|
# NGINX configuration for KA Lite
|
||
|
#
|
||
|
# Upstream KA-Lite server uses port 7007
|
||
|
# Nginx proxy for KA-Lite uses port 8008
|
||
|
#
|
||
|
# If you want the website to be accessible at a different port, change
|
||
|
# PROXY_PORT = nnnn setting in /var/ka-lite/.kalite/settings.py
|
||
|
# and change the below accordingly.
|
||
|
|
||
|
|
||
|
upstream kalite {
|
||
|
server 127.0.0.1:7007;
|
||
|
}
|
||
|
|
||
|
server {
|
||
|
|
||
|
listen 8008;
|
||
|
|
||
|
# Default value, overwritten in nginx.d
|
||
|
set $kalite_home {{ kalite_root }};
|
||
|
include /etc/ka-lite/nginx.d/*.conf;
|
||
|
|
||
|
location /static {
|
||
|
alias $kalite_home/httpsrv/static/;
|
||
|
}
|
||
|
|
||
|
location /media {
|
||
|
alias $kalite_home/httpsrv/media/;
|
||
|
}
|
||
|
|
||
|
location /content {
|
||
|
alias $kalite_home/content/;
|
||
|
}
|
||
|
|
||
|
location /favicon.ico {
|
||
|
empty_gif;
|
||
|
}
|
||
|
|
||
|
location / {
|
||
|
proxy_set_header Host $http_host;
|
||
|
proxy_set_header X-Scheme $scheme;
|
||
|
proxy_set_header X-Real-IP $remote_addr;
|
||
|
proxy_pass http://kalite;
|
||
|
error_page 502 = @502;
|
||
|
}
|
||
|
|
||
|
location @502 {
|
||
|
types { }
|
||
|
default_type "text/html";
|
||
|
return 502 "
|
||
|
<BR>
|
||
|
<H1>KA-Lite might be busy - wait a few moments and then reload this page
|
||
|
<BR><BR>
|
||
|
<H2>If KA-Lite is still busy, get help from the system administrator
|
||
|
<H3>Error code: nginx 502 Bad Gateway (maybe the KA-Lite webserver is not working correctly)";
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|