Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XAMPP - Vhost(y)
wujek2009
post 11.11.2013, 17:36:48
Post #1





Grupa: Zarejestrowani
Postów: 350
Pomógł: 31
Dołączył: 23.05.2010

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


Cześć.

Zdefiniowałem sobie kilka vhostów dla moich projektów, ale jest kilka nieprawidłowości:

1) Adres: localhost lub 127.0.0.1 - nie wyświetla mi już folderów z projektami tylko rzuca błędem 403 (Zabroniony dostęp!); Nawet jeślibym "wymusił" link w postaci:
127.0.0.1/nazwa_folderu/ to i tak jest ten sam komunikat. Nie chce wraz z każdym nowo utworzonym folderem definiować oddzielny vhost.

2) Subdomeny dla projektów. Ponownie to samo, błąd 403 (zabroniony dostęp) - prawdopodobnie wiąże się to z pierwszym, powyższym problemem, ponieważ wszystkie subdomeny kieruje na 127.0.0.1.

httpd-vhosts.conf
Kod
NameVirtualHost *
  <VirtualHost *>
    DocumentRoot "D:/app/xampp/htdocs"
    ServerName localhost
  <Directory "D:/app/xampp/htdocs">
    Order allow,deny
    Allow from all
  </Directory>    
  </VirtualHost>
  
  
  <VirtualHost *>
    DocumentRoot "D:/app/xampp/htdocs"
    ServerName 127.0.0.1
  <Directory "D:/app/xampp/htdocs">
    Order allow,deny
    Allow from all
  </Directory>    
  </VirtualHost>  
  
  
  <VirtualHost *>
    DocumentRoot "D:/app/xampp/htdocs/apartamenty"
    ServerName projekt.hotel
  <Directory "D:/app/xampp/htdocs/apartamenty">
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>


<VirtualHost *>
    DocumentRoot "D:/app/xampp/htdocs/transport"
    ServerName projekt.transport
  <Directory "D:/app/xampp/htdocs/transport">
    Order allow,deny
    Allow from all
  </Directory>
</VirtualHost>


oraz dodatkowo hosts
[code]
127.0.0.1 s1.127.0.0.1
127.0.0.1 s2.127.0.0.1
127.0.0.1 s3.127.0.0.1
127.0.0.1 s4.127.0.0.1

127.0.0.1 projekt.transport
127.0.0.1 s1.projekt.transport
127.0.0.1 s2.projekt.transport
127.0.0.1 s3.projekt.transport
127.0.0.1 s4.projekt.transport
[code]

Co może być przyczyną problemu pierwszego? Obstawiam, że drugi problem jest związany z pierwszym, więc można go odłożyć na bok.

Problem rozwiązany. Mój błąd polegał prawdopodobnie na dodaniu "*" w identyfikatorze bez portu virtual-hosta, taka reguła działa w moim przypadku:
Kod
<VirtualHost *:80>
DocumentRoot "D:/app/xampp/htdocs"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:/app/xampp/htdocs"
ServerName 127.0.0.1
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "D:/app/xampp/htdocs/projekt"
ServerName projekt.dev
ServerAlias www.projekt.dev
<Directory "D:/app/xampp/htdocs/projekt">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


Ten post edytował wujek2009 6.10.2013, 15:45:30
Go to the top of the page
+Quote Post

Posty w temacie
- wujek2009   XAMPP - Vhost(y)   11.11.2013, 17:36:48


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: 25.07.2025 - 10:47