Skocz do zawartości

Apache - Subdomena Na Osobnej Maszynie


coobash

Rekomendowane odpowiedzi

Póki co nie czuję się najpewniej z dns'em, możesz bardziej szczegółowo opisać jak to zrobić z proxy i rewrite ?

 

Ojoj, nawet nie wiesz o co prosisz :P

 

Widać że z apachem się też nie najlepiej czujesz ;)

 

Prościej będzie tak:

1. Dns trzeba ustawić tak aby subdomena.domena.com kierowała na ten sam IP co domena.com

2. Na serwerze który jest bramą przekierowywujesz port np. 8888 na port 80 komputera w sieci lokalnej (od tego momentu już będzie się można połączyć z tamtym serwerem wpisując w przeglądarce http://www.domena.com:8888 (port 80 masz już zajęty przez serwer - bramę)

3. Za pomocą mod_rewrite ( http://sf.jogger.pl/2007/05/02/mod-rewrite-w-przykladach/ ) robisz "przerzutkę" z virtual hosta subdomeny w apachu na port 8888 i voila!

 

Odnośnik do komentarza
Udostępnij na innych stronach

Ad.1

 

Coś w tym stylu ?

 

$TTL 3600

@ IN SOA domena.com. root.ns244XX.ovh.net. (
2007061401; Serial
10800; Refresh
3600; Retry
604800; Expire
3600 ); Minimum

domena.com. IN A zewn ip
www.domena.com. IN CNAME domena.com

subdomena.domena.com.        86400   IN      A       zewn.ip

 

Ad.2 To wiem jak :)

 

Ad.3

Coś ten poradnik dla mnie nieczytelny :(

 

Chyba że chodzi o to tylko

 

RewriteEngine On
RewriteBase /


RewriteBase /~nazwa_uzytkownika/katalog_ze_strona/

RewriteCond %{HTTP_HOST} !=www.domena.pl
RewriteCond %{HTTP_HOST} ^(www\.)?(.+).domena.pl$
RewriteRule .* ?subdomain=%2

RewriteCond %{HTTP_HOST} !=www.domena.pl
RewriteCond %{HTTP_HOST} ^(.*).domena.pl$
RewriteRule .* %1.php

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...