Невозможно подключиться к виртуальному хосту apache - PullRequest
0 голосов
/ 02 мая 2019

У меня unizped codeigniter на /var/www/control_cuotas indx.php помещен в эту папку, и я установил новый виртуальный хост на apache в файле 000-default.conf с этим кодом

<VirtualHost *:81>

        <Directory /var/www/control_cuotas>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Require all granted
        </Directory>

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/control_cuotas
        ServerAlias www.control_cuotas.test


        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined


</VirtualHost>

Но я не могу получить доступ к localhost:81 его Unable to connect, и подача была перезапущена, прежде чем я попытался получить доступ к

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

Давайте попробуем еще раз.

Убедитесь, что все ваши VirtualHosts определяют имя_сервера. Невыполнение этого требования будет означать проблемы, если вы добавите больше хостов.

<VirtualHost *:80>
    DocumentRoot /var/www/control_cuotas
    ServerName control_cuotas.test
    ServerAlias www.control_cuotas.test
    ServerAdmin webmaster@localhost

    <Directory /var/www/control_cuotas>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Не забудьте включить вышеуказанный конфиг в Apache, добавив его в список сайтов. Затем перезапустите Apache.

Файл /etc/hosts должен выглядеть как минимум

127.0.0.1   localhost
127.0.0.1   control_cuotas.test
127.0.0.1   www.control_cuotas.test

Другие VHosts также должны быть представлены в этом файле.

Вы также можете добавить записи для ipV6, если хотите, но в большинстве случаев это не является обязательным требованием. (Основной случай - вы отключили связь с помощью ipV4.)

0 голосов
/ 02 мая 2019

Например:

<VirtualHost *:80>
  ServerName your_project
  DocumentRoot "C:/wamp64/www/your_project"
  <Directory "C:/wamp64/www/your_project/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...