1. Twój adres IP: stały czy dynamiczny (zmienny)?
2. Siedzisz w sieci lokalnej (adres IP z "serii" 10.x.x.x lub np. 192.168.x.x) czy masz bezpośrednio zewnętrzny IP?
Tak czy siak, powinieneś zainteresować się
http://www.dyndns.org/services/ stroną. Tam możesz np. dostać za darmo domenę z końcówką, np.
.ath.cx, która wskazywać będzie na dowolnie wybrany przez ciebie adres IP (czyli na twój).
Co do Apache'a: potrzebna będzie modyfikacja pliku konfiguracyjnego (httpd.conf) i dodanie w nim tzw. "wirtualek". Przykładowo:
Cytat
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin admin@twoja.domena.pl
DocumentRoot c:\folder\gdzie\trzymana\jest\witryna
ServerName domena.tejże.witryny
ErrorLog c:\lokalizacja\pliku\logu\błędów\na\witrynie
CustomLog c:\lokalizacja\pliku\logu\dostępu\do\witryny
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@inna.domena.pl
DocumentRoot c:\folder\gdzie\trzymana\jest\inna\witryna
ServerName domena.innej.witryny
ServerAlias inne.domeny.tejże.witryny
ErrorLog c:\lokalizacja\pliku\logu\błędów\na\innej\witrynie
CustomLog c:\lokalizacja\pliku\logu\dostępu\do\witryny
</VirtualHost>
Podany przykład definuje dwie wirtualki, na jednym serwerze, nasłuchujące na jednym (80) porcie, ale "reagujące" na inne domeny.
Dyrektywa
NameVirtualHost *:80 mówi serwerowi, że witryny będą nasłuchiwać na porcie 80, a będą rozróżniane po domenie.
Można pominąć tę dyrektywę, ale wtedy poszczególne witrtualki rozróżniane będą po porcie i/lub adresie IP. Wtedy każda wirtualka będzie znajdować się w takich oto tagach:
Cytat
<VirtualHost adres.ip:port>
</VirtualHost>