Кто-то помогает мне.
Эта ошибка появилась после того, как я установил, не желая NGINX, но имел ispconfig. Я хочу продолжить использовать ispconfig. Кажется, что что-то находится на порте, что это слушает.
Я плохо знаком с Linux. ПОМОГИТЕ МНЕ :'(
Если я интерпретирую Ваше quesiton право, у Вас уже есть 'nginx' в системе. Это будет всегда использовать Ваш Порт 80 процессов в его установке по умолчанию.
Три опции зафиксировать:
<час> (1) Вы хотите сохранить NGINX, но иметь nginx
работает на другом порте.
, Если Вы хотите сохранить NGINX, затем отредактируйте /etc/nginx/sites-available/default
и изменение listen 80
к listen 8080
, затем работайте sudo service nginx restart
.
(2) Вы хотите сохранить NGINX на Порте 80 и работать на Apache другой порт.
Обращаются к ответу Teoma.
<час>(3) Вы не хотите сохранять NGINX вообще.
можно легко избавиться от него, я думаю.
Выполнение эти команды в этом порядке:
sudo apt-get remove nginx nginx-full nginx-common nginx-light nginx-extras nginx-core
sudo service apache2 stop
sudo service apache2 start
Это должно иметь Apache, затем загружаются как ожидалось.
netstat -an
покажет Вам, если порт 80 (http) уже будет использоваться, который предлагает ошибка, проблема.
Можно попробовать апачский файл конфигурации значения по умолчанию редактирования:
/etc/apache2/sites-enabled/000-default.conf
Изменение <VirtualHost *:80>
кому: <VirtualHost *:8080>
затем sudo service apache2 restart
видеть, дает ли это ошибку. Если это работает затем, необходимо найти то, что настроено для слушания на порте 80. Используйте свой браузер (на апачском компьютере), чтобы посмотреть на http://127.0.0.1 и видеть, загружается ли что-нибудь. http://127.0.0.1:8080 будет апачской страницей значения по умолчанию при конфигурировании ее для 8 080.
Другая полезная команда... apachectl configtest
Вы, возможно, должны проверить то, что другие программы Вы недавно установили. Обычно файлы конфигурации расположены в / и т.д.//и man <program name>
например: man apache2
видеть опции команды и т.д.