áttérés linuxra: rewrite probléma és ftp
Sziasztok!
Nemrég tértem át Debianra. Sajnos néhány problémába futottam, amire még nem találtam megoldást. Windows-os környezetben volt egy honlapom, ahol tökéletesen működött a rewrite-os átirányítás. Most pedig (Apache/2.2.9 (Debian) PHP/5.2.6-1) 404-es hibát kapok. A honlapon, a .htaccess fájlon semmit sem változtattam. Az apache konfigurációs fájlját kerestem az /etc könyvtárban, de darabokra van szétszedve és nem tudom, hogy hol kéne bekapcsolni a modult. Végül egy leírás alapján bekapcsoltam:
a2enmod rewrite
/etc/init.d/apache2 restart
Nem történt változás, újraindítás után sem:
Szerintetek mi lehet a probléma?
Nem megy az FTP sem. Először a nautilusban próbáltam, majd a gFTP-ben, de az eredmény ugyanaz. A kapcsolódás még megy (ha hibás a jelszó, akkor jelzi), de nem listázza ki a könyvtárat. Hibaüzenetet sem ad, csak tölt a végtelenségig. A 20 és 21-es port engedélyezve van. Passzív módot bejelölve és jelöletlenül is kipróbáltam. (A legutóbbi próbálkozáskor magától be is záródott a gFTP, kapcsolat közben.) Mit próbáljak meg még?
■ Nemrég tértem át Debianra. Sajnos néhány problémába futottam, amire még nem találtam megoldást. Windows-os környezetben volt egy honlapom, ahol tökéletesen működött a rewrite-os átirányítás. Most pedig (Apache/2.2.9 (Debian) PHP/5.2.6-1) 404-es hibát kapok. A honlapon, a .htaccess fájlon semmit sem változtattam. Az apache konfigurációs fájlját kerestem az /etc könyvtárban, de darabokra van szétszedve és nem tudom, hogy hol kéne bekapcsolni a modult. Végül egy leírás alapján bekapcsoltam:
a2enmod rewrite
/etc/init.d/apache2 restart
Nem történt változás, újraindítás után sem:
Szerintetek mi lehet a probléma?
Nem megy az FTP sem. Először a nautilusban próbáltam, majd a gFTP-ben, de az eredmény ugyanaz. A kapcsolódás még megy (ha hibás a jelszó, akkor jelzi), de nem listázza ki a könyvtárat. Hibaüzenetet sem ad, csak tölt a végtelenségig. A 20 és 21-es port engedélyezve van. Passzív módot bejelölve és jelöletlenül is kipróbáltam. (A legutóbbi próbálkozáskor magától be is záródott a gFTP, kapcsolat közben.) Mit próbáljak meg még?
AllowOverride
Az apache konfigurációs fájljait az /etc/apache2 alatt találod, a modulok ki- és bekapcsolásához használd az a2enmod illetve a2dismod parancsot. A már engedélyezett modulok konfigurációs fájljai az /etc/apache2/mods-enabled mappa alatt foglalnak helyet.
FTP-kiszolgálónak milyen szoftvert használsz a szerver oldalon? A leírásodból nekem az jön le, hogy nincs telepítve ftp-szerver vagy esetleg egy tűzfal tiltja a megfelelő portot.
már csak FTP a kérdés
Az FTP esetében egy webtárhely szerverére szeretnék felcsatlakozni és fel/letölteni fájlokat.
Midnight Commander
így sem megy, tűzfal szabályok
Leírom a tűzfal szabályaimat, amit az internetről másoltam valahonnan. (Nem igazán értek hozzá.) Csak a lényegi részt emeltem ki:
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -j DROP
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A OUTPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A OUTPUT -p tcp -m multiport --dport 20,21,25,80,110,443,465,995,1863,6667 -j ACCEPT
iptables -A OUTPUT -p udp --dport 53 -j ACCEPT
iptables -A OUTPUT -j DROP
Valamelyik szabály akadályozza az FTP kapcsolatot?
Ezek a szabályok megfelelően védik a gépemet?
Tűzfal
biztonság és FTP
Ez így nem elég biztonságos? Mivel lehetne még növelni a hatékonyságát?
(Ha teljesen rossz, akkor is van még előtte egy router, de nem abban szeretnék bízni... Hogy állítsam be megfelelően? A portokat én válogattam össze.)
Ezeknek a beállításoknak van ahhoz köze, hogy nem megy az ftp?
Jó
Ami az FTP-t illeti, ja esetleg nincs betöltve az FTP helper modul (modprobe nf_conntrack_ftp ha jól emlékszem).
Működik
Az ip_forward ki van kapcsolva (=0).
A hálózatok alatt pl.: a kapcsolatokon keresztül elérhető internetes, helyi (localhost) és virtualbox hálózatát érted? Mert ha igen, akkor jó lenne beállítani, hogy a virtualbox hozzáférjen a localhost 80-as portjához és így egyszerűbbé válna az IE-s tesztelés... Hogy lehet ezt beállítani?
Localhost
rewrite probléma Ubuntun
Nem akartam új fórumi témát indítani, mert nagyon hasonló a probléma, mint korábban. A Debian-t Ubuntu-val telepítettem felül. Sajnos az elején nagyon sok dolog nem működött, ezért az apache-t, a php-t és a mysql-t is letöröltem (konfigot is), majd újra telepítettem. A rewrite modult bekapcsoltam, bent van az enabled könyvtárban is. A .htaccess változatlanul a korábban jól működő fájl. AllowOverride All beállítva. Ennek ellenére nem mennek a rövid webcímek. Mi lehet a hiba? (A kezelő script nem kapja meg a get-es változót sem.)