запросы просто не посылаются, однако при обращении с aiohttp curl'ом, всё работает
Вот бы еще ты описал что конкретно не работает, чтобы не приходилось угадывать.
Но, ты проксируешь /nextpay а приложение у тебя имеет один роут /. Вангую ты получаешь 404.
Вроде вышел написал. Захожу через браузер по ip. Встречает главная страница nginx'а По идее он должен переслать этот запрос в aiohttp и уже aiohttp print'aнет текст. Но aiohttp просто молчит и не реагирует. Если обращусь к локалхость cur'ом, то print выдается.
Поставил /, не помогло
я только сейчас заметил что у тебя конфиг начинается с секции http. а куда ты проебал дефолтный конфиг?
> По идее он должен переслать этот запрос в aiohttp и уже aiohttp print'aнет текст. не знаю какой идеей ты руководствовался, но исходя из твоего конфига не должен.
вот выше Всё что есть ниже - стандартное
что именно "стандартное" ? зачем ты полез править руками /etc/nginx/nginx.conf ?
значит я не так понял, какие конфиги надо настраивать
давай-ка ты выложишь свой конфиг nginx на pastebin
это, как ты и сказал, /etc/nginx/nginx.conf Нужно не его редактировать?
1. Убери секцию server из конфига в /etc/nginx/nginx.conf. 2. Загляни в /etc/nginx/sites-enabled и убери симлинк default. 3. Создай новый файл /etc/nginx/sites-enabled/myserver.conf например 4. Укажи в новом файле свою секцию сервер server { listen 80 default_server; location / { твой конфиг проксирования } } 5. Создай симлинк на свой конфиг в директорию /etc/nginx/sites-enabled: ln -s /etc/nginx/sites-available/myserver.conf /etc/nginx/sites-enabled/myserver.conf 6. Перезапусти nginx
Alex, спасибо большое ещё раз. Всё работает)
Обсуждают сегодня