Не работает виртуальный хост Apache

Если кто-то ищет настройку мультизагрузочного USB-диска для обработки как mbr, так и grub:

Если ваша текущая система EFI, вам будет не хватать:

sudo apt install grub-pc-bin

Если ваша текущая система MBR, вам будет не хватать:

sudo apt install grub-efi-amd64-bin
# You may also need grub-efi-amd64-signed
0
задан 27 February 2018 в 19:14

8 ответов

Вы, apache, явно слушаете IPv6, чтобы проверить его, вы можете сделать:

wget http://[::1]/ -O /dev/null

, и вы получите 200 Ok в качестве ответа

, чтобы заставить apache слушать только Добавленные адреса IPv4:

Listen 0.0.0.0:80 Listen 192.0.2.1:80

источник: https://httpd.apache.org/docs/2.4/bind.html#ipv6

0
ответ дан 17 July 2018 в 19:53

Я не знаю, в чем была проблема, но после удаления всего стека LAMP и повторной установки снова решила проблему.

0
ответ дан 17 July 2018 в 19:53

Сначала убедитесь, что ваш /etc/apache2/ports.conf содержит строку Listen 80

. Во-вторых, убедитесь, что вы включили свою конфигурацию с помощью sudo a2ensite yoursite.name.

На третьем , убедитесь, что вы отключили виртуальный хост по умолчанию sudo a2disite 000-default

Также добавьте параметры для вашего каталога documentroot, например:

<Directory /var/www/html/ednet/public/ > Require all granted AllowOverride All Options Indexes </Directory>

Затем перезапустите apache sudo service apache2 restart и попробуйте получить доступ к virtualhost с помощью браузера.

1
ответ дан 17 July 2018 в 19:53
apache2 3686 www-data 4u IPv6 153144 0t0 TCP *:80 (LISTEN) tcp6 0 0 :::80 :::* LISTEN

Apache, очевидно, только слушает по IPv6 по какой-то причине.

Измените /etc/hosts на IPv6:

127.0.0.1 ednet.dev

на

::1 ednet.dev

Это позволит вам использовать IPv6 для достижения имени.

0
ответ дан 17 July 2018 в 19:53

Вы, apache, явно слушаете IPv6, чтобы проверить его, вы можете сделать:

wget http://[::1]/ -O /dev/null

, и вы получите 200 Ok в качестве ответа

, чтобы заставить apache слушать только Добавленные адреса IPv4:

Listen 0.0.0.0:80 Listen 192.0.2.1:80

источник: https://httpd.apache.org/docs/2.4/bind.html#ipv6

0
ответ дан 23 July 2018 в 20:38
  • 1
    $ wget http: // [:: 1] / -O / dev / null --2018-02-28 11: 34: 16-- http: // [:: 1] / Подключение к [:: 1]: 80 ... подключен. HTTP-запрос отправлен, ожидая ответа ... 403 Запрещено 2018-02-28 11:34:16 ОШИБКА 403: Запрещено. /: Отсутствует схема. – Asad Hayat 28 February 2018 в 10:39
  • 2
    Также, когда я пытаюсь получить доступ к ednet.dev, хром перенаправляет его на https://ednet.dev, может ли https быть проблемой? – Asad Hayat 28 February 2018 в 10:44
  • 3
    @AsadHayat хорошо, если у вас есть перенаправление на странице html, вы должны включить https, мистифицируя /etc/apache2/sites-available/default-ssl.conf, а затем sudo a2ensite default-ssl. Также вы можете проверить разрешения на свой /var/www/html/endnet и изменить его на www-данные, введя sudo chown www-data:www-data -R /var/www/html/ednet – Adel Kihal 28 February 2018 в 15:31

Я не знаю, в чем была проблема, но после удаления всего стека LAMP и повторной установки снова решила проблему.

0
ответ дан 23 July 2018 в 20:38

Сначала убедитесь, что ваш /etc/apache2/ports.conf содержит строку Listen 80

. Во-вторых, убедитесь, что вы включили свою конфигурацию с помощью sudo a2ensite yoursite.name.

На третьем , убедитесь, что вы отключили виртуальный хост по умолчанию sudo a2disite 000-default

Также добавьте параметры для вашего каталога documentroot, например:

<Directory /var/www/html/ednet/public/ > Require all granted AllowOverride All Options Indexes </Directory>

Затем перезапустите apache sudo service apache2 restart и попробуйте получить доступ к virtualhost с помощью браузера.

1
ответ дан 23 July 2018 в 20:38
apache2 3686 www-data 4u IPv6 153144 0t0 TCP *:80 (LISTEN) tcp6 0 0 :::80 :::* LISTEN

Apache, очевидно, только слушает по IPv6 по какой-то причине.

Измените /etc/hosts на IPv6:

127.0.0.1 ednet.dev

на

::1 ednet.dev

Это позволит вам использовать IPv6 для достижения имени.

0
ответ дан 23 July 2018 в 20:38

Другие вопросы по тегам:

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