Jeśli zmienię port na 80 jak podałeś wyżej to wtedy wpisując adres w przeglądarce
wtedy automatycznie przeglądarka i tak przerzuca na
ftp://ftp.wojtektorr.dyndns.org nie czyta tego pliku index, który jest w tym katalogu plików ftp.
Tak niestety zaprogramowane są przeglądarki, że automatycznie interpretują taką subdomenę jako serwer FTP. Trzeba podawać cały adres włączając protokół, a więc:
Kod: Zaznacz cały
[url]http://ftp.wojtektorr.dyndns.org[/url]
i wtedy będzie dobrze. Ludzie przyzwyczaili się do wygody niewpisywania pełnego adresu wraz z protokołem. Stąd później zaskoczenie, że coś nie działa albo działa inaczej niż sobie to założyliśmy.
Jeżeli wprowadzisz, że VirtualHost chodzi na porcie 21 to nie zmienia to wcale sytuacji, ponieważ wystawiasz katalog nie po protokole FTP (mimo, że port jest od FTP) a po protokole HTTP, który tylko działa na porcie 21.
Racja, subdomeny w dyndns są płatne dlatego chce zrobić taką subdomenę u siebie na serwerze. Dyndns używam tylko dla powiązania zmiennego adresu ip ze stałą nazwą domenową (wojtektorr.dyndns.org = aktualnie przyznany adres ip).
Ciekaw jestem jak tego dokonasz, jak nie jesteś właścicielem tej domeny i nie masz żadnej delegacji takiej domeny. To, że zrobisz to u siebie na serwerze niczego nie zmieni. Myślę, że jedyne rozwiązanie to zakupienie domeny w DynDNSie. Jednak w tej kwestii dobrze żeby wypowiedział się ktoś kto robił podobne rzeczy w DynDNS (subdomeny). Jak masz swoją domenę płatną to w takiej kwestii nie ma problemów. Jak masz jakieś DynDNSy itp. to jesteś na ich łasce. Generalnie poleciłbym zamiast zabawy z subdomeną zrobić alias coś w stylu
Kod: Zaznacz cały
[url]http://wojtektorr.dyndns.org/ftp/[/url]