Házi server - néhány probléma

Fórumok

Házi server - néhány probléma

Hozzászólások

Hi!

Nemrég összeraktam egy kis otthoni servert, amin ismerősökkel saját weblapokat helyeznénk el. Apache 1.3 és ProFTPd 1.2 fut rajta. 2 probléma van:

1. Apache - a hostnevek DynDNS-esek, mivel az IP dinamikus. Amikor a gép új IP-t kap, a virtual hostokat nem lehet elérni (404), gondolom mert a httpd a régi IPn várja a kérést. Az apache reloadolása ilyenkor megoldja a gondot. "BindAddress *" van a httpd.conf-ban. Próbáltam "Listen hostname:80" direktívákkal is (ugye több host van), de úgy nem indult el a démon.

Mi lenne ha 0.0.0.0-ra bindelnéd az apache-od? A 404 egészen mást jelent. :)

Nem, a DocumentRoot ugyanis csak a Vhostoknak van beállítva, tehát az "igazi" serveren nincsen semmi. Ha IPről hívom meg, nem hostról, akkor is 404, pont ezért.
A 0.0.0.0-t most kipróbálom, a FTP-s választ is kösz!

Probald ezt:
[code:1:64541e77de]
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /var/www/subdomain1
ServerName subdomain1
ServerAlias subdomain1
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /var/www/subdomain2
ServerName subdomain2
ServerAlias subdomain2
</VirtualHost>
[/code:1:64541e77de]

esigytovabb....

Hi!

Nemrég összeraktam egy kis otthoni servert, amin ismerősökkel saját weblapokat helyeznénk el. Apache 1.3 és ProFTPd 1.2 fut rajta. 2 probléma van:

1. Apache - a hostnevek DynDNS-esek, mivel az IP dinamikus. Amikor a gép új IP-t kap, a virtual hostokat nem lehet elérni (404), gondolom mert a httpd a régi IPn várja a kérést. Az apache reloadolása ilyenkor megoldja a gondot. "BindAddress *" van a httpd.conf-ban. Próbáltam "Listen hostname:80" direktívákkal is (ugye több host van), de úgy nem indult el a démon.

2. ProFTPd-ben hogy lehet megoldani, hogy a létrehozott fájlok tulajdonosa megadott user legyen (bizonyos könyvtárban bizonyos user, másikban másik), ne pedig aki alól a ftp démon fut?

ProFTPd-ben hogy lehet megoldani, hogy a létrehozott fájlok tulajdonosa megadott user legyen (bizonyos könyvtárban bizonyos user, másikban másik), ne pedig aki alól a ftp démon fut?

erre gondoltal?:
[code:1:f1fead1596]<Anonymous ~gipsz_jakab>
User gipsz_jakab_2
Group ftp
...
</Anonymous>[/code:1:f1fead1596]
alapbol is azzal az uid-dal jonnek letre a file-ok, amikkel ftp-zik az illeto, de ha masik uid-ot akarsz, akkor a User direktivaval lehet valtoztatni a dolgon.