2015-06-08 5 views
1

Я использую Win7 и все мои приложения ASP.NET работает на порту 80создания виртуального хоста в WAMP

Я WAMP установлен в C: \ WAMP и я мою папку проекта PHP под C: \ WAMP \ WWW \, как proj1, proj2 и т.д.,

Теперь я попытался создать виртуальный хост с ниже шаги

1) отредактированный файл 'хозяев и добавил ниже

127.0.0.1:9091 testsite1.mymachine.com 

2) Открытый файл «httpd.conf» по адресу «C: /wamp/bin/apache/Apache2.2.22/conf/» и раскомментирована строка «Включить conf/extra/httpd-vhosts.conf».

3) был открыт файл "httpd.vhosts.conf" в "C: /wamp/bin/apache/Apache2.2.22/conf/extra" и добавил ниже

<Directory C:/wamp/www/proj1> 
Order Deny,Allow 
Allow from all 
</Directory> 

после того, как приведенный выше код добавляется ниже

<VirtualHost *:9091> 
DocumentRoot "C:/wamp/www/proj1" 
ServerName testsite1.mymachine.com 
</VirtualHost> 

4) Сохранены все вышеуказанные отредактированные файлы с шага 1 по шагу 3, перезапуск службы сервера WAMP.

Но, я не могу получить доступ к своему proj1, используя «testsite1.mymachine.com». я что-то пропустил? Также обратите внимание, используя «http://localhost:8081/», я могу видеть страницу конфигурации сервера wampserver.

Большое спасибо

+0

Вы сделали запись в базе данных по URL-адресу? Также я думаю, что вы можете исключить порт из файла хоста. Проверьте этот URL-адрес: http://foundationphp.com/tutorials/apache_vhosts.php –

+0

Вы добавили Listen 9091 – Suraj

+0

@Suraj - где добавить слушателя 9091 –

ответ

0
  1. GOTO F:\wamp\bin\apache\Apache2.2.21\conf и открытый httpd.conf файл в текстовом редакторе

  2. изменение линии от #LoadModule vhost_alias_module modules/mod_vhost_alias.so к этому LoadModule vhost_alias_module modules/mod_vhost_alias.so (раскомментировать)

  3. найти следующие строки

    # Virtual hosts #Include conf/extra/httpd-vhosts.conf

    заменить его

    # Virtual hosts Include conf/extra/httpd-vhosts.conf

  4. Теперь Гото F:\wamp\bin\apache\Apache2.2.21\conf\extra и открытый httpd-vhosts.conf в конце добавить следующий код httpd-vhosts.conf

    <VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/wamp/www/(project folder name)" 
    ServerName (the name with which you want to deploy your project in the browser) 
    ServerAlias (copy paste the ServerName) 
    ErrorLog "logs/(deploy_name)-error.log" 
    CustomLog "logs/(deploy_name)-access.log" common 
        <Directory "/"> 
        Deny from all 
        Allow from 127.0.0.1 
        </Directory> 
    </VirtualHost> 
    
  5. finallly обновления хостов файл в системе окон goto C:\Windows\System32\drivers\etc открыть hosts используя блокнот (ope n блокнот как администратор).

    находкой линия 127.0.0.1 localhost

    под ним написать 127.0.0.1 (copy paste the ServerName from "httpd-vhosts.conf")

  6. перезапустить все услуги от WAMP.

  7. Это должно привести к запуску виртуального хоста, просто введите имя сервера в панели addres браузера и нажмите enter.

Смежные вопросы