Важная информация
Показано с 1 по 2 из 2

Тема: xampp (httpd-vhosts.conf)

  1. #1 xampp (httpd-vhosts.conf) 
    Новичок
    Регистрация
    08.11.2017
    Сообщений
    1
    Сказал(а) спасибо
    1
    Поблагодарили 0 раз(а) в 0 сообщениях
    Подскажите, кто знает.
    Существует ли возможность записать одним условием, вызов разных проектов в httpd-vhosts.conf
    (например одна переменная которая будет принимать и site.loc, и site_2.loc, и site_n.loc)
    Т.е. оба этих кода или более, превратить в один универсальный.

    <VirtualHost *:80>
    DocumentRoot C:/xampp/htdocs/site.loc/
    ServerName [Ссылки могут видеть только зарегистрированные пользователи. ]
    </VirtualHost>
    <VirtualHost *:80>
    DocumentRoot C:/xampp/htdocs/site_2.loc/
    ServerName [Ссылки могут видеть только зарегистрированные пользователи. ]
    </VirtualHost>

    В ...drivers/etc/hosts конечно придётся прописывать самому.
    127.0.0.1 site.loc
    127.0.0.1 site_2.loc
    ...
    127.0.0.1 site_n.loc

    Но может в httpd-vhosts.conf можно как то автоматизировать.

    Если это не возможно, хотя бы быть в курсе.
    Спасибо.
    Ответить с цитированием  
     

  2. #2  
    Администратор Аватар для rovico
    Регистрация
    17.04.2014
    Адрес
    Ярославль
    Сообщений
    245
    Сказал(а) спасибо
    17
    Поблагодарили 287 раз(а) в 162 сообщениях
    Записей в блоге
    2
    Я на винде обычно пользуюсь OpenServer (Он стоит 100 рублей, но он стоит того). Там, кроме всего прочего, уже настроено сканирование папок в domains и автоматическое определение виртуального хоста для существующей папки. Подобный функционал был в Denwer. Поэтому, думаю, автоматизировать можно.
    Если бы мне сильно хотелось сделать в виндовом XAMP автоопределение виртуалхоста для папки, я бы сделал так: скачал denwer или openserver и посмотрел, как сделаны настройки виртуалхоста.

    Из Интернета нашёл вот такой конфиг:
    Код :
    # Feel free to remove the empty lines to
    # save space, I inserted them here to
    # make the example look cleaner.
    <Virtualhost *:80>
     
        VirtualDocumentRoot "C:/localhost/%-2+"
     
        ServerName %-2+.local
        ServerAlias %-2+.local
     
        UseCanonicalName Off
     
        <Directory "C:/localhost/%-2+">
     
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            Allow from all
     
        </Directory>
     
    </Virtualhost>

    посмотрите эти страницы:
    https://www.ottorask.com/blog/automa...ts-on-windows/
    https://github.com/richardsolomou/winvirt
    Ответить с цитированием  
     

  3. 3 пользователя(ей) сказали cпасибо:

    >Quiet Snow< (09.11.2017), Arterm (09.11.2017), Free Admin (09.11.2017)

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •