За последние 24 часа нас посетили 18030 программистов и 1676 роботов. Сейчас ищут 1143 программиста ...

Помогите настроить виртуальные хосты

Тема в разделе "Установка PHP", создана пользователем rar, 18 мар 2009.

  1. rar

    rar Активный пользователь

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    В самом конце файла httpd.conf прописал следующие:

    NameVirtualHost 127.0.0.1:8080


    #localhost

    <VirtualHost localhost:8080>
    ServerAdmin webmaster@localhost
    DocumentRoot C:/ROOT/Apache2/htdocs/localhost/www
    ServerName localhost
    #ScriptAlias /cgi-bin/ C:/ROOT/Apache2/htdocs/localhost/cgi-bin
    #ErrorLog C:/ROOT/Apache2/htdocs/localhost/error.log
    #CustomLog C:/ROOT/Apache2/htdocs/localhost/access.log common
    </VirtualHost>


    #mysite

    <VirtualHost mysite:8080>
    ServerAdmin webmaster@mysite
    DocumentRoot C:/ROOT/Apache2/htdocs/mysite/www
    ServerName mysite
    #ScriptAlias /cgi-bin/ C:/ROOT/Apache2/htdocs/mysite/cgi-bin
    ErrorLog C:/ROOT/Apache2/htdocs/mysite/error.log
    CustomLog C:/ROOT/Apache2/htdocs/mysite/access.log common
    </VirtualHost>



    В файле hosts прописал:

    127.0.0.1 localhost
    127.0.0.1 mysite


    Но при наборе в адресной строке браузера http://mysite он не выдает содержимое папки C:/ROOT/Apache2/htdocs/mysite/www, а выводит содержимое C:/ROOT/Apache2/htdocs/. И так со всеми т.н. виртуальными хостами которые я создаю. Помогите пожалуйста решить проблему.
     
  2. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    Код (Text):
    1.  
    2. NameVirtualHost 127.0.0.1:8080
    3.  
    4.  
    5. #localhost
    6.  
    7. <VirtualHost 127.0.0.1:8080>
    8. ServerAdmin webmaster@localhost
    9. DocumentRoot C:/ROOT/Apache2/htdocs/localhost/www
    10. ServerName localhost
    11. #ScriptAlias /cgi-bin/ C:/ROOT/Apache2/htdocs/localhost/cgi-bin
    12. #ErrorLog C:/ROOT/Apache2/htdocs/localhost/error.log
    13. #CustomLog C:/ROOT/Apache2/htdocs/localhost/access.log common
    14. </VirtualHost>
    15.  
    16.  
    17. #mysite
    18.  
    19. <VirtualHost 127.0.0.1:8080>
    20. ServerAdmin webmaster@mysite
    21. DocumentRoot C:/ROOT/Apache2/htdocs/mysite/www
    22. ServerName mysite
    23. #ScriptAlias /cgi-bin/ C:/ROOT/Apache2/htdocs/mysite/cgi-bin
    24. ErrorLog C:/ROOT/Apache2/htdocs/mysite/error.log
    25. CustomLog C:/ROOT/Apache2/htdocs/mysite/access.log common
    26. </VirtualHost>
     
  3. rar

    rar Активный пользователь

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Можно как-то прокомментировать?
    Все равно ничего не работает должным образом. Как было так и работает.
     
  4. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    апач ребутни
     
  5. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    Код (Text):
    1.  
    2. NameVirtualHost 127.0.0.1:80
    3.  
    4. <VirtualHost 127.0.0.1:80>  
    5.     ServerName abat  
    6.     DocumentRoot "C:\work\web"
    7.     DirectoryIndex index.php  
    8.     #Alias /mysql "c:\sql\web"
    9.     <Directory "C:\work\web">
    10.         AllowOverride All
    11.     </Directory>
    12. </VirtualHost>
    13.  
    14. <VirtualHost 127.0.0.1:80>  
    15.     ServerName mysql  
    16.     DocumentRoot "C:\sql\web"
    17.     DirectoryIndex index.php  
    18.  
    19. </VirtualHost>
    Так написано у меня, и оно работает.
     
  6. rar

    rar Активный пользователь

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    В hosts что прописано?
     
  7. rar

    rar Активный пользователь

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Не пашет.
     
  8. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    Код (Text):
    1.  
    2. # Например:
    3. #
    4. #      102.54.94.97     rhino.acme.com          # исходный сервер
    5. #       38.25.63.10     x.acme.com              # узел клиента x
    6.  
    7. 127.0.0.1       localhost
    8. 127.0.0.1       abat
    9. 127.0.0.1       mysql
     
  9. rar

    rar Активный пользователь

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Не, все время в корень htdocs идет.
     
  10. Alost

    Alost Активный пользователь

    С нами с:
    7 фев 2009
    Сообщения:
    335
    Симпатии:
    0
    Адрес:
    Город вокруг невы
    Убери запись о виртуальном хосте localhost и посмотри как апачи себя поведет при обращении к mysite
     
  11. rar

    rar Активный пользователь

    С нами с:
    9 дек 2008
    Сообщения:
    206
    Симпатии:
    0
    Адрес:
    Москва
    Сделал как у вас и все заработало. Спасибо.
    Буду разбираться дальше и под себя настраивать.

    Это все из-за порта 8080. Видимо у меня Апач настроен на работу на 80 порту.