После загрузки mod_wsgi на сервер apache, какие дальнейшие шаги необходимы для безопасной настройки http.server с Python? - PullRequest
0 голосов
/ 19 июня 2020

Я хочу создать http-сервер с Python только для обмена данными. Но когда я читаю документ http.server , он говорит: Предупреждение http.server не рекомендуется для производства. Он реализует только базовые c проверки безопасности. (На самом деле я видел аналогичное приглашение и в Flask)

Итак, я хочу знать, почему http.server не рекомендуется и как я могу правильно установить ip http-сервер с python. Я ищу stackoverflow и нахожу answer . В ответе говорилось, что я должен использовать mod-wsgi. Так что следую инструкции. Я устанавливаю mod-wsgi на свой сервер apache, добавляю директиву LoadModule wsgi_module /usr/local/httpd/modules/mod_wsgi.so в httpd.conf и перезапускаю сервер httpd. Используя команду httpd -M, я могу подтвердить, что модуль mod-wsgi успешно загружен.

Но безопасно ли теперь настроить http.server с python для производства? Нужно ли мне добавлять какой-либо код в мой файл .py, чтобы сообщить серверу python, что «mod-wsgi загружен, и вы можете безопасно запустить его сейчас» (т. Е. Знает ли сервер python, что mod-wsgi успешно загружен)?

...