Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> subdomeny na localhost
krowal
post
Post #1





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


Wiem że były pokrewne tematy ale nie mogę ich dopasować do swojego problemu, próbowałem skonfigurować apache i bind odpowiednio do swoich potrzeb ale mam problem.

Zaczęło się od tego że zachciałem mieć subdomeny na localhost tak żeby po wpisaniu w przeglądarkę "akvarium.localhost" przenosiło mnie do innej strony niż "inna_subdomena.localhost" umówmy się że odpowiednio dla powyższych subdomen istnieją katalogi do których je podpinam: np dla "akvarium" jest to:
"c:\appserv\www\akvarium"
głównym katalogiem dla localhost jest zaś c:\appserv\www\

Jak mam skonfigurować bind i apache aby mi to poprawnie chodziło? oto moje pliki konfiguracyjne:

na początek BIND
"named.conf":
  1. options {
  2. directory "c:\named\etc";
  3. allow-transfer { none; };
  4. recursion no;
  5. };
  6.  
  7.  
  8. zone "lh" IN {
  9. type master;
  10. file "akvarium.localhost.txt";
  11. allow-transfer { none; };
  12. };
  13.  
  14. #changed
  15. key "rndc-key" {
  16. algorithm hmac-md5;
  17. secret "ZrUzn800ms4RkjIubrzp/A==";
  18. };
  19.  
  20. controls {
  21. inet 127.0.0.1 port 953
  22. allow { 127.0.0.1; } keys { "rndc-key"; };
  23. };


rndc.conf:
  1. key "rndc-key" {
  2. algorithm hmac-md5;
  3. secret "ZrUzn800ms4RkjIubrzp/A==";
  4. };
  5.  
  6. options {
  7. default-key "rndc-key";
  8. default-server 127.0.0.1;
  9. default-port 953;
  10. };


akvarium.localhost.txt:
  1. $TTL 6h
  2. @ IN SOA localhost. hostmaster.localhost. (
  3. 2005022201
  4. 10800
  5. 3600
  6. 604800
  7. 86400 )
  8.  
  9. @ NS localhost.
  10.  
  11.  
  12. lh. IN A 127.0.0.1
  13. *.localhost. IN CNAME localhost.


a teraz APACHE
w httpd.conf dodałem na końcu wpis:
  1. <VirtualHost *:80>
  2. ServerName akvarium.localhost
  3. DocumentRoot "C:/AppServ/www/akvarium"
  4. </VirtualHost>


i to tyle, jeśli chodzi o binda, to działa jako usługa i uruchamia się poprawnie, podobnie jak apache,

pomóżcie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nitro18
post
Post #2





Grupa: Zarejestrowani
Postów: 311
Pomógł: 7
Dołączył: 2.08.2006
Skąd: Bystrzyca Kłodzka/Nysa

Ostrzeżenie: (10%)
X----


najlepiej założyć sobie domenę np. w dyndns.org, nasepnie w katalogu głównym u ciebie .htaccess wpisywać kolejne wpisy subdomen. Ja tak mam i mi działa.
Go to the top of the page
+Quote Post
krowal
post
Post #3





Grupa: Zarejestrowani
Postów: 561
Pomógł: 72
Dołączył: 15.11.2006

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


Mógłbyś się bardziej rozpisać ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

ha ha, jestem taki dobry że sam sobie poradziłem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

oprócz tego co już napisałem dodałem do listy serwerów DNS swoj localhost (127.0.0.1) teraz wszystko gra, dodaje sobie wirtualne serwery jak chce i kiedy chce (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nitro18
post
Post #4





Grupa: Zarejestrowani
Postów: 311
Pomógł: 7
Dołączył: 2.08.2006
Skąd: Bystrzyca Kłodzka/Nysa

Ostrzeżenie: (10%)
X----


127.0.0.1 jest przepisany do każdego komputera, gdyż jest to IP wewnętrzne (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Chyba że w DNSach dałeś swój IP. Ale to się sprawdza przy stałych (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
seaquest
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 790
Pomógł: 7
Dołączył: 6.02.2003
Skąd: Polska

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


No ja nie mogę (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Użycie binda na coś takiego?

Wystaczy, że zdefiniujesz w Apache vhost (powiedzmy że tak jak w pierwszym poście), a później w pliku etc/hosts (na windowsie chyba C:\Windows\System32\Drivers\etc\hosts - dawno z Win nie korzystałem) ustawisz wpis:

127.0.0.1 subdomena.localhost
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 05:13