более одной папки "www" с wamp - PullRequest
1 голос
/ 18 июня 2011

На самом деле у меня есть один веб-сайт в пути c: / wamp / www .

Но теперь я хочу управлять кучей веб-сайтов, я могу создать иерархию файловой системы в www с папкой для каждого веб-сайта. Но проблема в том, что переменная document_root всегда ссылается на c: / wamp / www

SCRIPT_FILENAME : c:/wamp/www/website1/index.php
DOCUMENT_ROOT   : c:/wamp/www
while I'd like  : c:/wamp/www/website1

Могу ли я создать папку в папке wamp и ссылаться на нее при вводе ее URI в моем браузере?

1012 *, например *

http://localhost/ -> c:/wamp/www/index.html
http://website1/  -> c:/wamp/www/website1/index.php

Thks

Ответы [ 3 ]

1 голос
/ 08 сентября 2012

Я обычно создаю несколько виртуальных хостов для своих проектов: добавьте следующие строки в C: \ wamp \ bin \ apache \ apache2.2.22 \ conf \ httpd.conf

Listen 9191
NameVirtualHost *:9191

<VirtualHost *:9191>
    ServerName web1.local
    DocumentRoot "D:\VanCK\Projects\Web1\trunk\public_html"
    <Directory "D:\VanCK\Projects\Web1\trunk\public_html"> 
        AllowOverride All
        Order Allow,Deny
        Allow From all
    </Directory>
</VirtualHost>

Listen 9292
NameVirtualHost *:9292

<VirtualHost *:9292>
    ServerName web2.local
    DocumentRoot "D:\VanCK\Projects\Web2\trunk\public_html"
    <Directory "D:\VanCK\Projects\Web2\trunk\public_html"> 
        AllowOverride All
        Order Allow,Deny
        Allow From all
    </Directory>
</VirtualHost>

добавить следующие строки в C: \ Windows \ System32 \ drivers \ etc \ hosts

127.0.0.1 web1.local

127.0.0.1 web2.local

включить rewrite_module (щелкните значок WAMP> Apache> модули Apache> проверьте rewrite_module) перезапустите все службы

=> http://web1.local:9191/ и http://web2.local:9292/

1 голос
/ 18 июня 2011

Вам необходимо использовать несколько VirtualHost с (по одному для каждого имени хоста) и использовать отдельный корень документа в каждом из них.

Более подробная информация доступна здесь: http://httpd.apache.org/docs/2.2/vhosts/name-based.html

0 голосов
/ 20 мая 2014

вам нужно добавить

Опции Индексы FollowSymLinks

после:

AllowOverride All

Порядок Разрешить, Запретить

Разрешить извсе

...