Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> viratal host problem z subdomena
tom66
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

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


mam problem z wirtual hostem w xampp
w pliku host mam
127.0.0.1 monster
127.0.1.1 sysmot.monster


w http-vhosts.conf
dodałem

NameVirtualHost sysmot.monster:80
<virtualhost 127.0.1.1:80>
DocumentRoot D:\xampp\htdocs\monster\sysmot
ServerName sysmot.monster
</virtualhost>

i w po wpisaniu w przegladarkę wyswietla mi ze nie ma takiego adresu.... a katalog z plikami jest stworzony?
o czyms zapomniałem....questionmark.gif


Ten post edytował tom66 22.06.2011, 15:10:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
webdice
post
Post #2


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Nie masz czasem błędu w adresie IP?
Go to the top of the page
+Quote Post
tom66
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

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


Cytat(webdice @ 22.06.2011, 16:19:12 ) *
Nie masz czasem błędu w adresie IP?


błędu ?
a jak to powinno byc poprawnie dla localhosta ?
Go to the top of the page
+Quote Post
mat-bi
post
Post #4





Grupa: Zarejestrowani
Postów: 690
Pomógł: 92
Dołączył: 6.02.2011

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


1 wpis dobry, drugi zły
Go to the top of the page
+Quote Post
tom66
post
Post #5





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

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


Cytat(mat-bi @ 22.06.2011, 18:15:59 ) *
1 wpis dobry, drugi zły



zapomnialem dodac ze dla:
127.0.0.1 monster
mam :
NameVirtualHost monster:80
<virtualhost 127.0.0.1:80>
DocumentRoot D:\xampp\htdocs\monster
ServerName monster
</virtualhost>

bo ma to byc http://monster oraz subdomena http://sysmot.monster
smile.gif

Ten post edytował tom66 22.06.2011, 17:23:03
Go to the top of the page
+Quote Post
by_ikar
post
Post #6





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


hosts:
Kod
127.0.0.1       monster


httpd.conf:
Kod
NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\monster
    ServerName monster
</VirtualHost>


Nie zapomnij zrestartować serwera.

BTW polecam WAMP, stabilniejszy od xampp'a

Ten post edytował by_ikar 22.06.2011, 21:09:05
Go to the top of the page
+Quote Post
tom66
post
Post #7





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

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


Cytat(by_ikar @ 22.06.2011, 22:07:57 ) *
hosts:
Kod
127.0.0.1       monster


httpd.conf:
Kod
NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\monster
    ServerName monster
</VirtualHost>


Nie zapomnij zrestartować serwera.

BTW polecam WAMP, stabilniejszy od xampp'a


a gdy chce miec jeszcze subdomene
sysmot.monster
to co dodac w host i httpd.conf?
Go to the top of the page
+Quote Post
by_ikar
post
Post #8





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


Jak chcesz to dynamicznie robić to musisz mieć serwer dns. A na sztywno wpisując w host wyglądało by to niemal identycznie. Nie musisz pisać kilka razy: NameVirtualHost *:80, wystarczy że gdzieś raz to napiszesz i starczy. Później tylko powielaj:

Kod
<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\nazwadomeny
    ServerName nazwadomeny
</VirtualHost>


No i dodatkowy wpis w hosts dla każdej domeny:
Kod
127.0.0.1       nazwadomeny


EDIT: możesz sobie np w php napisać skrypt, który ci będzie nadpisywać plik hosts, oraz httpd.conf i dorzucał tam domene. W jakiejś gotowej paczce wamp widziałem coś takiego właśnie opartego na php i tak to mniej więcej tam działało, więc nie widzę przeszkód żeby do domowych rozwiązań zrobić sobie taki panel.

Ten post edytował by_ikar 23.06.2011, 12:59:15
Go to the top of the page
+Quote Post
tom66
post
Post #9





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

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


Cytat(by_ikar @ 23.06.2011, 13:55:11 ) *
Jak chcesz to dynamicznie robić to musisz mieć serwer dns. A na sztywno wpisując w host wyglądało by to niemal identycznie. Nie musisz pisać kilka razy: NameVirtualHost *:80, wystarczy że gdzieś raz to napiszesz i starczy. Później tylko powielaj:

Kod
<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\nazwadomeny
    ServerName nazwadomeny
</VirtualHost>


No i dodatkowy wpis w hosts dla każdej domeny:
Kod
127.0.0.1       nazwadomeny


EDIT: możesz sobie np w php napisać skrypt, który ci będzie nadpisywać plik hosts, oraz httpd.conf i dorzucał tam domene. W jakiejś gotowej paczce wamp widziałem coś takiego właśnie opartego na php i tak to mniej więcej tam działało, więc nie widzę przeszkód żeby do domowych rozwiązań zrobić sobie taki panel.


no ale gdybym w sieci lokalnej chcial miec monstera oraz sysmot.monstera to jak to zrobic... bo chyba idziemy nie w ta strone co trzeba smile.gif
Go to the top of the page
+Quote Post
by_ikar
post
Post #10





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


httpd.conf:
Kod
NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\monster
    ServerName monster
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\sysmot.monster
    ServerName sysmot.monster
</VirtualHost>


hosts:
Cytat
127.0.0.1 monster
127.0.0.1 sysmot.monster


Każda domena/subdomena to osobny wpis w hosts jak i httpd.conf, wydawało mi się że załapiesz analogie, ale chyba źle tłumaczyłem. Jeżeli chcesz dorzucić kolejną domene/subdomene dodajesz kolejny wpis w hosts oraz w httpd.conf.
Go to the top of the page
+Quote Post
tom66
post
Post #11





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 28.03.2011

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


Cytat(by_ikar @ 23.06.2011, 16:52:19 ) *
httpd.conf:
Kod
NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\monster
    ServerName monster
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot D:\xampp\htdocs\sysmot.monster
    ServerName sysmot.monster
</VirtualHost>


hosts:


Każda domena/subdomena to osobny wpis w hosts jak i httpd.conf, wydawało mi się że załapiesz analogie, ale chyba źle tłumaczyłem. Jeżeli chcesz dorzucić kolejną domene/subdomene dodajesz kolejny wpis w hosts oraz w httpd.conf.



kurcze cos jest nie tak dodałem jak napisales
i dziala tylko
http://monster
przy sysmot.monster
The requested URL could not be retrieved....

he wystraczylo wyczyscic cache przegladarki i dziala....


Ten post edytował tom66 24.06.2011, 11:12:50
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 Aktualny czas: 19.08.2025 - 18:42