Невозможно подключиться к виртуальному хосту с ошибкой ERR_CONNECTION_REFUSED (настройка laravel / apache) - PullRequest
0 голосов
/ 25 марта 2020

Я знаю, что это хорошо известная проблема, и, вероятно, решение очевидно, но есть кое-что маленькое, что мне не хватает. Я настроил Apache24 (скачано с https://www.apachelounge.com/download/) и произвел только три изменения в файле httpd.conf следующим образом:

'Listen 127.0.0.1: 8090 ',

' ServerName localhost 'и

' LoadModule php7_module "c: / PHP7 / php7apache2_4.dll"

Приложение AddHandler / x-httpd- php. php

PHPIniDir "C: / PHP7" '

После этого я создаю fre sh новое laravel приложение в C: \ Apache24 \ htdocs и следуя инструкциям по настройке виртуального хоста, сначала я создаю локальный домен в C: \ Windows \ System32 \ drivers \ etc \ hosts .

127.0.0.1 localhost

:: 1 localhost

127.0.0.2 trainingassistant.dev (этот я создал)

Второй шаг - настроить виртуальный хост в C: \ Apache24 \ conf \ extra \ httpd-vhosts.conf

<VirtualHost 127.0.0.2:8090>
    DocumentRoot "C:\Apache24\htdocs\TrainingAssistant\public"
    DirectoryIndex index.php
    ServerName trainingassistant.dev
    <Directory "C:\Apache24\htdocs\TrainingAssistant\public">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order Deny,Allow
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

После перезапуска службы я могу попасть на apache htdocs и посмотрите содержимое папки, но затем я пытаюсь http://trainingassistant.dev, и в результате получается ERR_CONNECTION_REFUSED

Шаги, которые я до сих пор пытаюсь изменить, - это изменить Настройка httpd.conf: прослушивание 127.0.0.1:8090 для прослушивания localhost: 8090 (я знаю, что это отчаянная попытка), от localName localhost до ServerName localhost: 8090 / ServerName 127.0.0.1:8090

Также попробуйте изменить настройки в и host, и httpd-vhosts.conf

...