Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> localhost kłóci się z VirtualHostem, czyli jak opanować w końcu witualne hosty
onlyX
post 28.06.2010, 10:03:21
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Grajewo

Ostrzeżenie: (0%)
-----


Witam!

Aby ułatwić sobie eksperymenty z Symfony założyłem lokalnie virtual hosta:
  1. # Be sure to only have this line once in your configuration
  2. NameVirtualHost www.myproject.com
  3.  
  4. <VirtualHost 127.0.0.1:80>
  5. ServerName www.myproject.com
  6. DocumentRoot "C:\xampp\htdocs\sf\web"
  7. DirectoryIndex index.php
  8. <Directory "C:\xampp\htdocs\sf\web">
  9. AllowOverride All
  10. Allow from All
  11. </Directory>
  12.  
  13. Alias /sf C:\xampp\htdocs\symfony\data\web\sf
  14. <Directory "C:\xampp\htdocs\symfony\data\web\sf">
  15. AllowOverride All
  16. Allow from All
  17. </Directory>
  18. </VirtualHost>

I po dodaniu przekierowania w etc/hosts działa tak jak powinna: wpisuję myproject.com odpala project symfony.

Jednak pod adresem http://localhost/ zamiast katalogu domowego też mam Symfony.

Jak poradzić sobie z kilkoma wirtualnymi hostami obok siebie?

Próbowałem dodać jeszcze jednego hosta na własną rękę, ale ciągle mam błędy w konfiguracji. Jak macie sposób na wiele wirtualnych hostów?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
magnus
post 28.06.2010, 10:37:23
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 15
Dołączył: 15.11.2007
Skąd: Nowogród Bobrz.

Ostrzeżenie: (0%)
-----


Zupełnie i całkiem normalnie smile.gif
Cytat
#Pierwszy VHost:
<VirtualHost 127.0.0.2:80>
ServerName jakas-domena.mn
DocumentRoot "C:/httpd/Apache2/htdocs/jakis_katalog"
DirectoryIndex index.php
ServerAlias www.jakas-domena.mn
</VirtualHost>

#Drugi VHost
<VirtualHost 127.0.0.3:80>
ServerName jakas-inna-domena.mn
DocumentRoot "C:/httpd/Apache2/htdocs/jakis_inny_katalog"
DirectoryIndex index.php
ServerAlias www.jakas-inna-domena.mn
</VirtualHost>


No i w C:\Windows\system32\drivers\etc\hosts trzeba te wirtualne hosty wpisać:
127.0.0.2 jakas-domena.mn
127.0.0.3 jakas-inna-domena.mn


--------------------
Efemental.pl - nasz punkt słyszenia :: recenzje :: tylko metal!
Opensource'owy klon Cantra: http://github.com/magnax/Simtr
Go to the top of the page
+Quote Post
onlyX
post 28.06.2010, 10:51:55
Post #3





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Grajewo

Ostrzeżenie: (0%)
-----


Chciałem to zrobić po bożemu i na jednym adresie IP.
Problemem okazały się być numery portów. Zadziałało w taki sposób.

  1. NameVirtualHost 127.0.0.1
  2.  
  3. <VirtualHost 127.0.0.1>
  4. ServerName localhost
  5. DocumentRoot "C:\xampp\htdocs"
  6. </VirtualHost>
  7.  
  8. <VirtualHost 127.0.0.1>
  9. ServerName myproject.com
  10. DocumentRoot "C:\xampp\htdocs\sf\web"
  11. DirectoryIndex index.php
  12. <Directory "C:\xampp\htdocs\sf\web">
  13. AllowOverride All
  14. Allow from All
  15. </Directory>
  16.  
  17. Alias /sf C:\xampp\htdocs\symfony\data\web\sf
  18. <Directory "C:\xampp\htdocs\symfony\data\web\sf">
  19. AllowOverride All
  20. Allow from All
  21. </Directory>
  22. </VirtualHost>
  23.  
  24. <VirtualHost 127.0.0.1>
  25. ServerName mywordpress.com
  26. DocumentRoot "C:\xampp\htdocs\wordpress"
  27. </VirtualHost>


Teraz się nic nie kłóci.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 19:37