У меня есть веб-приложение, созданное с помощью Django 2.0.5, установленное в виртуальной среде на Debian 9, на котором я установил Gunicorn и lighttpd.Я установил свое веб-приложение в / opt / djangoproject / mywebapp.Я настроил lighttpd, добавив эти строки в свой lighttpd.conf
$HTTP["url"] !~ "/static" {
proxy.server = ( "" => ( (
"host" => "192.168.1.15",
"port" => 8001
) ) )
}
alias.url = ( "/static/" => "/opt/djangoproject/mywebapp/mystaticfiles" )
Проблема в том, что псевдоним работает только на порту 80, а не на 8001.
Обновление: Я забыл указать, что:
- Gunicorn работает только на 192.168.1.15:8001 (с этим статическим ip)
- Lighttpd работает на порту 80 (порт по умолчанию)
- Debian установлен на сервере, к которому я должен подключиться с каждого устройства, подключенного к той же сети