Страницы

Поиск по вопросам

понедельник, 3 февраля 2020 г.

Помогите правильно настроить nginx

#nginx


Пытаюсь поставить медиа сервер на ubuntu, делаю все как здесь.

но в конце, при выполнении команды

sudo /usr/local/nginx/sbin/nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1935 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1935 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1935 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1935 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:1935 failed (98: Address already in use)
nginx: [emerg] still could not bind()


перерыл кучу форумов и статей в гугле, но ничего не помогает.

как это исправить?
    


Ответы

Ответ 1



перерыл кучу форумов и статей в гугле, но ничего не помогает. потому что достаточно просто перевести фразу bind() to 0.0.0.0:80 failed (98: Address already in use) (привязка к 0.0.0.0:80 завершилась неудачей: адрес уже используется) У вас что-то (99% что апач) уже висит на восьмидесятом порту и блокирует подъем еще одно сервиса там же. Чтобы nginx стартовал, ему надо либо поменять порт, либо прибить апачелло.

Ответ 2



У Вас nginx стартует на 80 порту,который уже слушает какое то приложение в системе. Попробуйте прибить процесс: sudo fuser -k 80/tcp И перезапустить nginx.

Ответ 3



Попробуй sudo nginx -s stop а затем sudo nginx. Перед этим еще можно sudo srvice nginx stop и затем sudo service nginx start.

Комментариев нет:

Отправить комментарий