Настройка нескольких приложений Kohana на одном сервере

В настоящее время я использую wamp на машине с Windows, и у меня есть kohana для одного сайта. Я хотел бы развернуть другой сайт, который полностью отделен и использует другую копию kohana. Для этого я добавил файловую структуру и развернул кохану следующим образом.

+wamp
++www
+++site1
++++kohana
+++site2
++++kohana

В настоящее время мой прослушиватель apache httpd.conf выглядит следующим образом

Listen 0.0.0.0:80

И мой файл hosts в каталоге Windows настроен как

127.0.0.1       localhost
127.0.0.1 site1.localhost
127.0.0.1 site2.localhost

В настоящее время, когда я перехожу на локальный хост, он переходит на site1.localhost. Или, если я перейду на site1.localhost, он перейдет на сайт 1. Если я перейду на site2.localhost, приложение будет перенаправлено на site1.localhost.

Я очень новичок в LAMP, так что это может быть очень простой проблемой, за что я извиняюсь.


person user3032973    schedule 20.02.2014    source источник


Ответы (1)


Создание виртуального хоста - это ответ

<VirtualHost site1.localhost>
    ServerAdmin webmaster@site1
    ServerName site1

    DocumentRoot "C:/wamp/www/site1"

    <Directory "C:/wamp/www/site1">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
  </Directory>


    ErrorLog "logs/site1-error.log"
    CustomLog "logs/site1-access.log" common
</VirtualHost>

<VirtualHost site2.localhost>
    ServerAdmin webmaster@site2
    ServerName site2

    DocumentRoot "C:/wamp/www/site2"

    <Directory "C:/wamp/www/site2">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
  </Directory>


    ErrorLog "logs/site2-error.log"
    CustomLog "logs/site2-access.log" common
</VirtualHost>
person user3032973    schedule 20.02.2014