Ubuntu + apache (mod_wsgi) + django - httpsconnectionpool newConnectionError - [errno 111] соединение отказаноApache

Ответить Пред. темаСлед. тема
Anonymous
 Ubuntu + apache (mod_wsgi) + django - httpsconnectionpool newConnectionError - [errno 111] соединение отказано

Сообщение Anonymous »

среда:
ubuntu 24.04, apache 2.4 (+ libapache2-mod-wsgi-py3 5.0.0-1build2), python 3.12 (+ запросы 2.32 .3), Django Admin 5.1.6
ошибка:
Я подключил проект Django через Apache (Mod -wsgi) и он работает нормально (at 'https mysub.mydom.com/myapp'), кроме запроса.

Код: Выделить всё

HTTPSConnectionPool(host='mysub.mydom.com', port=443): Max retries exceeded with url: /myapp/api/v1/endpoint (Caused by NewConnectionError(': Failed to establish a new connection: [Errno 111] Connection refused'))

'https mysub.mydom.com/myapp/api/v1/endpoint' работает (200) из браузера. «Apache Full» разрешено от UFW .
mysub.mydom.com.conf (для сайтов Apache с помощью MySub.mydom.com.com -le-ssl.conf, сгенерированный Certbot): < /p>

Код: Выделить всё

Define wsgi_daemon "mydjango_proc"


ServerName mysub.mydom.com
ServerAdmin webmaster@mydom.com
DocumentRoot /home/myuser/my_django/my_project


AssignUserId myuser www-data


ErrorLog /home/myuser/my_django/log/my_project.error.log
CustomLog /home/myuser/my_django/log/my_project.access.log common

Alias /static /home/myuser/my_django/my_project/static

Require all granted




Require all granted




Require all granted



WSGIApplicationGroup %{GLOBAL}
WSGIProcessGroup %{GLOBAL}
WSGIDaemonProcess ${wsgi_daemon} python-home=/home/myuser/my_django/sklp_env python-path=/home/myuser/my_django/my_project user=myuser socket-user=myuser
WSGIProcessGroup ${wsgi_daemon}
WSGIScriptAlias / /home/myuser/my_django/my_project/my_project/wsgi.py
Define wsgi_init 1


< /code>
django location + структура: < /p>
home
|-- myuser
|-- my_django (group: www-data)
|-- sklp_env
`-- my_project (group: www-data)
|-- myapp
|-- my_project
|-- static
|-- db.sqlite3 (group: www-data / permission: 664)
`-- manage.py
Некоторые настройки проекта (/home/myuser/my_django/my_project/my_project/settings.py):

Код: Выделить всё

...
ALLOWED_HOSTS = ['xxx.xxx.xxx.xxx','mysub.mydom.com']

SECURE_HSTS_SECONDS = 60
SECURE_HSTS_INCLUDE_SUBDOMAINS = True
SECURE_HSTS_PRELOAD = True
SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
...
Мне просто интересно, какова была бы проблема, когда URL -адреса (без кодов, содержащих запросы ), работают нормально в браузере с HTTP, но с запросами Стоит за отказ. < /p>
Спасибо за то, что прочитали это далеко. И гораздо больше, чтобы задуматься.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ctionerror
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Apache»