В настоящее время я работаю над сайтом на Python и использую pserve с --reload
опцией, которая перезагружает сервер каждый раз, когда вносятся изменения в любой из файлов Python. То есть каждый раз, когда я сохраняю любой из файлов (а я делаю это часто, подсознательно), я продолжаю получать раздражающие сообщения от брандмауэра, запрашивающие у меня разрешение на запуск сервера. Я пробовал добавлять pserve и двоичные файлы Python в список разрешенных файлов брандмауэра, но это не помогло.
Есть идеи, как это исправить?
решение1
У меня была та же проблема, для меня приемлемым решением было определить IP-адрес localhost 127.0.0.1 в качестве адреса привязки прослушивателя в файле конфигурации PasteDeploy. Ранее это был (я предполагаю, по умолчанию) 0.0.0.0, вызывающий привязку ко всем сетевым интерфейсам. Если в параметре host = 127.0.0.1 указан только IP-адрес localhost, оповещение брандмауэра не срабатывает.
Казалось, что не существует разумного способа добавить исполняемый файл Python в список исключений брандмауэра, но в большинстве сценариев разработки вам в любом случае не придется привязываться к другим интерфейсам.