Сложилась такая ситуация, что на одном проекте был поднят web server Apache.
Время шло, Nginx крепчал и было принято решение перейти на онный.

Установил Nginx, собрал конфигурацию, запускаю и ….. блям. xy…k, вы слушая “Маяк”, 80 порт занят, ну понятное дело, конкурирующая организация.

Останавливаю Апач, Нжинкс запустился.

Далее произошло то, что можно назвать неопытностью. При перезагрузке сервера, Apache стартует первым и занимает 80 порт. Nginx в пролёте, обижено покуривает в сторонке.

Существуют 2 варианта решения проблемы:
1. Удаляем Apache
2. Убираем Апач из автозапуска

Я выбрал 2-й вариант.

Чтобы Apache не стартовал при запуске сервера, нужно в Linux(Да, забыл уточнить, это было Ubuntu Server) ввести команду:

sudo update-rc.d apache2 disable

Если по какм-то причинам нужно добавить или вернуть в автозапуск Apache, то вот команда

sudo update-rc.d apache2 enable

Надеюсь, данный материал вам помог,

Всем добра!)

От admin