LINUX.ORG.RU

Попытка завести 0x0.

 , ,


0

2

Добра, пни.

Есть такая замечательная файлопомойка, как https://0x0.st. Она свободная и мне бы хотелось поднять её экземпляр у себя. Однако, автор, видимо, принципиально отказывается давать документацию и агрессивно посылает на RTFM. Я и пошёл:

[oxo@MLE ~]$ cat /etc/uwsgi/0x0.ini 
[uwsgi]
socket = /tmp/0x0.socket
uid = oxo
gid = oxo
workers = 1
chmod-socket = 666
single-interpreter = true
master = true
plugin = python
lazy-apps = true
enable-threads = true
virtualenv = /home/oxo/0x0/penv/
pythonpath = /home/oxo/0x0/
chdir = /home/oxo/0x0/
wsgi-file = /home/oxo/0x0/fhost.py
callable = app
logger = file:/tmp/0x0.log
(Немного поправленный конфиг от поднятого рядом Searx.)
[oxo@MLE ~]$ file /tmp/0x0.socket
/tmp/0x0.socket: socket
server {
                listen 443 ssl http2;
                server_name wasteland.mle.party;
                location / {
                        include uwsgi_params;
                        uwsgi_pass unix:/tmp/0x0.socket;
                        internal;
                        proxy_set_header X-Forwarded-For $remote_addr;
                }
        }
Сокет создаётся, в логах ни на что не жалуется, но nginx отдаёт 404 при запросе к домену. ЧЯДНТ?

★★★★★

Ответ на: комментарий от goingUp

Ну, если бы программа работала, мне бы отдавалась главная страница. А так:

[oxo@MLE ~]$ curl https://wasteland.mle.party
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx/1.15.3</center>
</body>
</html>

commagray ★★★★★ ()
Ответ на: комментарий от commagray

Мне кажется запрос не доходит к приложению и ошибка в конфиге nginx. Ты уверен, что там должно быть internal?

goingUp ★★★★★ ()
Ответ на: комментарий от commagray

X-Accel-Redirect как бы было бы неплохо настроить, а то все файлы будут протаскиваться через юникс сокет. См. предыдущий мой комент.

goingUp ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.