Как отключить лак на apache2 с человечностью?

Я установил, и setted лакируют использование этого руководства

В основном я изменил порт на 8 080,

Я хочу отключить лак, таким образом, я думал, что возвращусь для портирования 80 и вот именно, для лакировки он слушает 8080,

Вещь состоит в том, что я отредактировал:

нано sudo/etc/apache2/ports.conf:

#Listen 80
NameVirtualHost 127.0.0.1:80 # it was 8080
Listen 127.0.0.1:80 # it was 8080

<IfModule ssl_module>
        Listen 443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443
</IfModule>

И затем, sudo нано/etc/apache2/sites-available000-default.conf:

<VirtualHost *:80> # it was 8080

Проблема была при перезапуске apache2, я получил эту ошибку

 * Stopping HTTP accelerator varnishd                                                [ OK ] 
 * Starting HTTP accelerator varnishd                                                [ OK ] 
root@funcook:/etc/apache2/sites-available# sudo service apache2 restart
 * Restarting web server apache2                                                            AH00548: NameVirtualHost has no effect and will be removed in the next release /etc/apache2/ports.conf:6
(98)Address already in use: AH00072: make_sock: could not bind to address 127.0.0.1:80
no listening sockets available, shutting down
AH00015: Unable to open logs
Action 'start' failed.
The Apache error log may have more information.

Таким образом, я возвратился к 8 080, и перезапуск апача не запустил ошибок,

Какая-либо идея, что я пропускаю здесь?

Спасибо!

0
задан 4 September 2015 в 00:06
1 ответ

Похоже, varnish прослушивает порт 80.

Вы можете проверить это, введя от имени пользователя root:

netstat -natpe |grep 80

, чтобы узнать, используется ли порт.

Если это так, вы должны остановить лак (если лак использует порт 80-наиболее вероятный-) или изменить его порт и перезапустить.

В другом случае словами, в руководстве говорится:

sudo nano / etc / default / varnish

Раскомментируйте все строки под «DAEMON_OPTS» - под Альтернативой 2, и убедитесь, что конфигурация соответствует следующему коду:

DAEMON_OPTS = "- a: 80 \

  -T localhost: 6082 \
  -f /etc/varnish/default.vcl \
  -S / и т.д. / лак / секрет \
  -s malloc, 256 м "
 

параметр -a указывает, какой порт прослушивает лак ... и равен 80, невозможно обе службы открыть сокет в одном и том же порте.

После обсуждения проблемы мы обнаружили, что ip следует откатить. в файле ports также, поскольку руководство попросило изменить его для прослушивания 127.0.0.1 вместо любого открытого интерфейса. В руководстве говорится:

sudo nano /etc/apache2/ports.conf

Измените номер порта как для NameVirtualHost, так и для строки Listen на порт 8080, и виртуальный хост должен быть доступен только с локального хоста. Конфигурация должна выглядеть так:

NameVirtualHost 127.0.0.1:8080 Listen 127.0.0.1:8080

Должен быть откат к Listen *: 80 или Listen: 80, чтобы снова стать общедоступным

1
ответ дан 4 December 2019 в 16:50

Теги

Похожие вопросы