Найти связанный порт nGinx

У меня тут чертовски серьезная проблема. У меня установлен nginx и лак. Настроил nginx для перечисленных на порту 8080, и лак для прослушивания на порту 80

nGinx не запустится из-за

Jul 06 16:26:36 host nginx[2863]: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

У меня есть grep'd весь мой сервер чтобы посмотреть, смогу ли я найти, где это также может быть «лишним», и ничего не найдено.

Снимок экрана: http://prntscr.com/bpnxki

РЕДАКТИРОВАТЬ: Я сейчас убил процесс лака, затем перезапустил nginx, и когда я netstat -tlnp Я вижу, что он связан с обоими портами 80 и 8080. Мне это нужно только на порту 8080: http://prntscr.com/bpo2yl

Как я могу предотвратить nginx от привязки к порту 80 периода?

0
задан 7 July 2016 в 09:41

1 ответ

Необходимо отредактировать конфигурации для nginx сайтов под /etc/nginx/sites-enabled и измениться эти listen директивы к другому порту. Или удалите сайты из включенного списка. После того, как сделанный и Вы работаете sudo service nginx restart, затем nginx больше не должен связывать с теми портами.

(Единственная другая причина nginx могла бы связать с портами и не повиноваться стандартной конфигурации, то, если это не стандартная установка и является, например, nginx, который укутан с некоторым другим программным обеспечением и не после стандартных местоположений конфигурации в результате.)

0
ответ дан 7 July 2016 в 09:41
  • 1
    действительно ли Вы уверены, что читаете то, что я отправляю? команды выполняются от корня (sudo -i, использовался прежде), как явно видимо от кода. Это doesn' t палка. Это также показывает, что любой вариант, который я попробовал, действительно производил корректную дату в результате команды, но это перестало работать на втором вызове (date без аргументов). Так, команды корректны, права корректны, но что-то вмешивается. Я хочу некоторые подсказки, где найти источник интерференции. – kovalenko-alex 1 February 2018 в 05:10

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

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