Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> http://*.localhost --> http://localhost
Wankster
post 11.11.2003, 20:16:44
Post #1





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

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


Hej,

Potrzebuje do testowania zrobić sobie na komputerze tak zwane wildcarded DNS (-;

Mój system operacyjny: WinXP
Mój serwer WWW: Apache 2

Zrobiłem już, że moge wejść na lokalny serwerek z http://localhost/ (głowny katalog) oraz http://miracle/ (katalog /dev/mcms) w tym celu dodałem do pliku C:WINDOWSsystem32driversetchosts linijke:
Kod
127.0.0.2 miracle
natomiast w pliku Apache2/conf/httpd.conf to:
Kod
NameVirtualHost 127.0.0.2



<VirtualHost 127.0.0.2>

    DocumentRoot e:/webserver/apache2/htdocs/dev/mcms

    ServerName miracle

</VirtualHost>


Teraz moje pytanie jest takie: Co zrobić, abym wpisywać http://cos.miracle/, http://cos-innego.miracle/ itd. i żeby mi to przekierowywało na adres http://miracle/?

Przeszukałem forum php.pl, devshed.com, manual Apache i nie znalazłem nic poza tym jak ustawić, aby dostać się na serwer z innego adresu niż http://localhost/.

Z góry dzięki 8)
Go to the top of the page
+Quote Post
POLVIP
post 11.11.2003, 20:47:10
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Long Island, NY USA

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


Kod
NameVirtualHost mydomain.com



<VirtualHost user.mydomain.com>

      ServerAdmin something@mydomain

      DocumentRoot /home/username/public_html

      ServerName example

      ErrorLog /var/logs/users/error.log

</VirtualHost>


zapisz to i zrestartuj server


--------------------
Mariuz @ POLVIP ;)
Znajdziesz mnie tutaj...
Zobacz: http://www.polvip.net
Go to the top of the page
+Quote Post
FiDO
post 11.11.2003, 20:49:52
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Postaw sobie serwer DNS, ktory bedzie przekierowywal *.miracle na localhosta winksmiley.jpg
albo dopisz wszystkie mozliwe subdomeny z ktorych bedziesz korzystal do pliku hosts
Go to the top of the page
+Quote Post
Wankster
post 11.11.2003, 20:51:10
Post #4





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

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


POLVIP:
Cytat
The requested operation has failed!
Go to the top of the page
+Quote Post
POLVIP
post 11.11.2003, 21:11:10
Post #5





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Long Island, NY USA

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


zaraz to sprawdze


--------------------
Mariuz @ POLVIP ;)
Znajdziesz mnie tutaj...
Zobacz: http://www.polvip.net
Go to the top of the page
+Quote Post
POLVIP
post 11.11.2003, 22:33:40
Post #6





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Long Island, NY USA

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


umnie dziala to bez problemu
jedynie musialem zmienic sciezki na poprawne dla mojego kompa


--------------------
Mariuz @ POLVIP ;)
Znajdziesz mnie tutaj...
Zobacz: http://www.polvip.net
Go to the top of the page
+Quote Post
Wankster
post 11.11.2003, 22:43:58
Post #7





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

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


A jak to uruchamiasz?
http://mydomain.com/
http://mydomain/
http://user.mydomain/
http://example/

:?:

I czy możesz wchodzisz np. z http://nieistniejehost.TUTAJ_COS_Z_LISTY_POWYZEJ/ i przekieruje na http://TUTAJ_COS_Z_LISTY_POWYZEJ/

:?:
Go to the top of the page
+Quote Post
FiDO
post 11.11.2003, 22:52:50
Post #8





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


No wlasnie zeby to uruchamiac to trzeba miec albo odpowiednie wpisy w hosts albo postawionego lokalnie dns'a smile.gif Dla testow spokojnie wystarcza to pierwsze rozwiazanie.. chyba ze potrzebujesz sporej ilosci subdomen to wtedy dodawanie wszystkiego do hosts moze byc klopotliwe.
Go to the top of the page
+Quote Post
Wankster
post 11.11.2003, 22:55:28
Post #9





Grupa: Zarejestrowani
Postów: 208
Pomógł: 0
Dołączył: 19.04.2003

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


No właśnie mi nie chodzi o tworzenie subdomen, tylko o to aby przekierowywał z wszystkiego co jest przed .nazwadomeny.pl na nazwadomeny.pl i obojętnie co wpisze np nieMaTakiegoWpisuWHostsIWHttpdConf.nazwadomeny.pl i ma mi przekierować na nazwadomeny.pl.

Żywy przykład: http://nieMaTakiegoWpisuWHostsIWHttpdConf.30.pl/

A coś więcej o tym serwerze DNS?
Go to the top of the page
+Quote Post
FiDO
post 12.11.2003, 00:10:57
Post #10





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Cytat
A coś więcej o tym serwerze DNS?

Trzeba go postawic winksmiley.jpg

Nie wiem nic wiecej, bo to tylko moje gdybanie, nigdy tego nie robilem, ale mysle ze jakbys mial postawiony lokalnie serwer dns, ktory wszystkie nazwy z danej domeny "przekierowywalby" w odpowiednie miejsce (IP tej domeny) to by to dzialalo.

Pozostaje tylko kilka pytan.. czy jest serwer DNS na windowsa? i czy nie zapomnialem o czyms waznym co przeszkodzi w takich testach? smile.gif
Go to the top of the page
+Quote Post
Bakus
post 12.11.2003, 00:47:13
Post #11


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

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


Serwer DNS jest wbudowany w serwerowe edycje windowsa:
2000 Server i 2003 Server.

A co do przekazywania... nazywa się to "Wildcard" i jest dostępne między innymi na www.no-ip.com - nie masz pojęcia jak się za to zabrać, brak Ci sił, nie masz ochoty myśleć... załóż sobie bezpłatne konto i gotowe!

P.S. Sam z tego rozwiązania korzystam (masz stałą domenę przy zmiennym IP) - bardzo wygodne :wink:


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
CyklOP
post 14.11.2003, 17:55:03
Post #12





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 16.08.2003
Skąd: Wrocław

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


Przeczytalem pobieznie posty, ale moze i tak jestem w stanie pomoc:



Kod
RewriteEngine on

RewriteCond   %{HTTP_HOST}                [^.]+.cyklop.info$

RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]

RewriteRule   ([^.]+).cyklop.info(.*) /$1$2



RewriteEngine on

RewriteCond   %{HTTP_HOST}                 ^www.[^.]+.cyklop.info$

RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]

RewriteRule   ^www.([^.]+).cyklop.info(.*) /$1$2


Ja tego uzywam dla domeny cyklop.info ... moze da sie to dostosowac do twojego przypadku... Jesli bedziesz potrzebowal to powiedz to znajde strone gdzie to opisuja, bo obecnie nie pamietam gdzie to znalazlem.
Go to the top of the page
+Quote Post
FiDO
post 14.11.2003, 19:07:17
Post #13





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Sek w tym, ze Twoja odpowiedz niewiele pomaga, bo jak sie wpisze http://costam.localhost to nie wyskakuje blad apache'a tylko poprostu blad przegladarki, bo da domena nie jest rozwiazywana (nie ma jej w zadnym DNSie) do zadnego IP i nie ma prawa dzialac. Dlatego jedynymi rozwiazaniami wydaja mi sie wpisy w hosts (z tym ze jesli potrzeba nieograniczonej ilosci subdomen to nie spisze sie) albo lokalnego DNS'a.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
CyklOP
post 14.11.2003, 19:17:50
Post #14





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 16.08.2003
Skąd: Wrocław

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


Cytat
No właśnie mi nie chodzi o tworzenie subdomen, tylko o to aby przekierowywał z wszystkiego co jest przed .nazwadomeny.pl na nazwadomeny.pl i obojętnie co wpisze np nieMaTakiegoWpisuWHostsIWHttpdConf.nazwadomeny.pl i ma mi przekierować na nazwadomeny.pl.

Żywy przykład: http://nieMaTakiegoWpisuWHostsIWHttpdConf.30.pl/
(...)


Ale Wanksterowi przypadkiem nie chodzi o to co napisal powyzej, a nie o nieograniczona liczbe subdomen? A do tego moja metoda (troszke zmieniona) chyba wystarcza...

tyle ze zamiast:
Kod
RewriteEngine on

RewriteCond   %{HTTP_HOST}                [^.]+.cyklop.info$

RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]

RewriteRule   ([^.]+).cyklop.info(.*) /$1$2

:
Kod
RewriteEngine on

RewriteCond   %{HTTP_HOST}                [^.]+.cyklop.info$

RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]

RewriteRule   ([^.]+).cyklop.info(.*)


Chyba cos takiego (slaby jestem w wyrazeniach regularnych)


--------------------
This page is 100% valid MSHTML. We guarantee it will only view in MSIE.
Na warsztacie: replays.pl
Go to the top of the page
+Quote Post
FiDO
post 14.11.2003, 19:40:04
Post #15





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Cytat
Cytat
No właśnie mi nie chodzi o tworzenie subdomen, tylko o to aby przekierowywał z wszystkiego co jest przed .nazwadomeny.pl na nazwadomeny.pl i obojętnie co wpisze np nieMaTakiegoWpisuWHostsIWHttpdConf.nazwadomeny.pl i ma mi przekierować na nazwadomeny.pl.

Żywy przykład: http://nieMaTakiegoWpisuWHostsIWHttpdConf.30.pl/
(...)


Ale Wanksterowi przypadkiem nie chodzi o to co napisal powyzej, a nie o nieograniczona liczbe subdomen?

Tak, ale zauwaz, ze napisal o checi potestowania tego u siebie na kompie.
I teraz zanim zabierze sie za jakiekolwiek ustawienia apache'a musi doprowadzic do sytuacji, ze dowolna subdomena (w jego przyapdku *.miracle) przekieruje przegladarke na jego adres lokalny.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
CyklOP
post 14.11.2003, 19:49:26
Post #16





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 16.08.2003
Skąd: Wrocław

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


Tak, ale zauwaz, ze w pierwszym poscie juz napisalem ze PRZEKIEROWANIE dziala smile.gif tak wiec gdy wpisze w przegladarce http://costamsobiewpisze/
to mu sie pojawia to co chce, ale on teraz chce aby
http://costam.costamsobiewpisze/
dawalo:
http://costamsobiewpisze/

No chyba ze mi cos na mozg padlo i polskiego nie rozumiem smile.gif


--------------------
This page is 100% valid MSHTML. We guarantee it will only view in MSIE.
Na warsztacie: replays.pl
Go to the top of the page
+Quote Post
FiDO
post 14.11.2003, 20:15:10
Post #17





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Dobra.. to sprawdz swoja metode dla localhosta... zeby *.localhost dawalo localhost.


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
CyklOP
post 14.11.2003, 20:29:37
Post #18





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 16.08.2003
Skąd: Wrocław

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


Jesli ustawisz hosta jak trzeba to chyba podziala... ale nie mam teraz okazji tego sprawdzic...


--------------------
This page is 100% valid MSHTML. We guarantee it will only view in MSIE.
Na warsztacie: replays.pl
Go to the top of the page
+Quote Post
FiDO
post 14.11.2003, 20:32:11
Post #19





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

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


Cytat
Jesli ustawisz hosta jak trzeba to chyba podziala...

Jakiego hosta...?

Przeciez po wpisaniu costam.localhost nawet Twoje regulki nie zaczna dzialac, bo zapytanie nie dotrze do Apache'a... tylko przegladarka wywali blad o nieznalezieniu strony (dns error).


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
CyklOP
post 14.11.2003, 20:39:41
Post #20





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 16.08.2003
Skąd: Wrocław

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


Plik hosts smile.gif o ktorym to sam wspominasz powyzej...

Cytat
No wlasnie zeby to uruchamiac to trzeba miec albo odpowiednie wpisy w hosts (...)


--------------------
This page is 100% valid MSHTML. We guarantee it will only view in MSIE.
Na warsztacie: replays.pl
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 15.06.2025 - 04:56