Сложилась такая ситуация, что на одном проекте был поднят 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
Надеюсь, данный материал вам помог,
Всем добра!)