Как мешать приложению использовать порт 80

Я пытаюсь освободить порт 80 для apache2, но кажется, что Python использует его. Я хочу измениться, это для создания порта использования apache2 80, не уничтожая 80, там какой-либо другой способ остановить его или изменить номер порта для Python?

1
задан 2 June 2017 в 13:54

1 ответ

Вот то, что я предлагаю:

Первая находка точно, какой экземпляр Python использует его:

sudo ss -ap sport == 80 | grep -Po "(?<=pid=).*(?=,)"

вышеупомянутая команда дает Вам PID процесса, который слушает на порте "80".

Затем использование ps для нахождения, какие параметры были отправлены в python:

ps PID-FROM-ABOVE-COMMAND

, например:

ps 1462

затем использование те же параметры с другим номером порта, чтобы запустить Ваш скрипт на другом порте или изменить сценарий/параметры/файлы конфигурации, если это было необходимо.

Теперь у Вас есть два экземпляра той же программы, слушающей на двух других портах, можно уничтожить старый и свободный "80", в то время как другой экземпляр слушает на другом порте.

2
ответ дан 7 December 2019 в 13:32

Другие вопросы по тегам:

Похожие вопросы: