Настройка Apache как в Denver

385
15 мая 2017, 01:47

Кто поделиться мудростью как настроить например WampServer чтобы он создавал виртуальные хосты как в Denver'e. А именно сканировал корневую папку www, создавал виртуальные хосты, и саб-доммена для них исходя и вложенных папок, например:

/www/test.ru/first/index.php
/www/test.ru/www/index.php
/www/localhost/www/index.php
...

То создались бы:

http://first.test.ru/index.php
http://www.test.ru/index.php
http://test.ru/index.php
http://www.localhost/index.php
http://localhost/index.php

Или хотя бы чтобы просто, без саб-домменов

Answer 1

Для этого можно подключить модуль mod_vhost_alias

В виртуальном хосте указать IP и директиву, например так

<VirtualHost 127.0.0.1:80>
    ServerAlias *.local
    ServerAlias *.test
    # перечисляем DNS, на который будет отзываться виртуальный хост
    # чтобы охватить побольше пользуемся *
    VirtualDocumentRoot /www/%1
    <Directory /www>
    # добавить нужное
    </Directory>
    # добавить нужное    
</VirtualHost>

, где %1 - домен первого уровня

Таких виртуальных хостов придется делать несколько если некоторые домены будут отличаться вторым уровнем домена или несколькими сразу

См. также

  • Массовый хостинг с помощью mod_vhost_alias
  • Документация на английском языке
READ ALSO
MySQL запрос внутри REDBean

MySQL запрос внутри REDBean

Всем привет, срочно нужна помощьЯ использую RedBeanPHP, и пока не понимаю до оконца как делать запросы внутри него

410
Переменная loop в twig

Переменная loop в twig

Почему не работает loopindex?

357
Как убрать анонимность функции?

Как убрать анонимность функции?

Подскажите, пожалуйста, после переноса сайта на сервер с php 42 стала вылезать ошибка в синтаксисе: syntax error, unexpected T_FUNCTION, expecting ')'

342
Проверить на существование записи БД

Проверить на существование записи БД

Мне нужно проверить на существование записи в БД

283