Алексей Б: Во-первых, проверьте что у вас нигде нет Listen 443 . Если есть, закомментируйте.
grep -R Listen /etc/httpd/
или
grep -R Listen /etc/apache2/
Во-вторых, сделайте apacectl -t или apache2ctl -t , это покажет вам ошибки апача, если они есть. Если ошибок не будет, сделайте apachectl restart или apache2ctl restart
В-третьих, sudo netstat -luntp|grep 443 . Если в ответ ничего не покажет, значит порт свободен, и можно запускать nginx
Алексей Б: А как по вашему apache узнает что ему больше не надо слушать 443 порт? :) Перезапустите, выполните netstat ещё раз. Если в ответ ничего не выдаст - значит порт свободен и nginx может начать его слушать
Алексей Б: Это apache. Т.е. вам надо или убрать ssl у апача ( /etc/httpd/listen.conf ports.conf или что-то такое. Попробуйте grep -R Listen /etc/httpd/ или grep -R Listen /etc/apache2/ ), или вообще его остановить, если вы его не используете.
listen 443 ssl;
}
Вы ssl забыли указать после порта