Paweł Nowicki

Paweł Nowicki Project Manager,
Programista PHP

Temat: Proftpd - nie łączy

Witam, zainstalowałem i skonfigurowałem proftpd ale z tego co widzę zrobiłem coś źle lub tego czegoś nie zrobiłem wcale.

Chciałem sprawdzić czy nasłuchuje na 21:
netstat -tlp|grep proftp

i niestety:
tcp        0      0 *:ftp                   *:*                     LISTEN      18147/proftpd: (acc


Spotkał sie ktoś z czymś takim?

Dzięki!

konto usunięte

Temat: Proftpd - nie łączy

z przytoczonego przez Ciebie wyjścia polecenia netstat wynika, że proftpd nasłuchuje na porcie 21
(hint: /etc/services lub netstat -tlpn).
nasłuchuje (LISTEN) na wszyskich adresach hosta (*) na porcie tcp/ftp (:ftp) proces proftpd z pid 18147.

Jeśli masz problemy z połączeniem to nie na wskutek "nienasłuchiwania" demona proftpd na porcie 21, ale PRAWDOPODOBNIE na wskutek błędnej jego konfiguracji.
Paweł Nowicki

Paweł Nowicki Project Manager,
Programista PHP

Temat: Proftpd - nie łączy

Dzięki za pomoc, faktycznie - miałem literówkę w configu :)
Paweł Nowicki

Paweł Nowicki Project Manager,
Programista PHP

Temat: Proftpd - nie łączy

Z proftpd już sobie poradziłem - śmiga jak należy :)

Teraz mam problem z konfiguracją nginx. Otóż przeniosłem stroną internetową (CMS DLE) na konfigurowany VPS która do poprawnego działania wykorzystuje przepisywanie adresów RewriteRule w pliku .htaccess.
Jako że nginx nie obsługuje .htaccessa dlatego przepisywanie muszę zrobić w pliku nginx.conf. Dla testów zacząłem od najprostszej reguły Apacha:
RewriteRule ^eska_20$ index.php?do=eska_20 [L]

którą przekonwertowałem na regułę (poprawną?) nginxa:
location = /eska_20 { rewrite ^(.*)$ /index.php?do=eska_20 break; }

i wkleiłem do /etc/nginx/sites-enabled/domena.com do sekcji server { }. Restart nginxa, wejście w /eska_20 i zonk - pobiera mi się plik .php.
Nginx - t nic ciekawego nie zwraca

Co zrobiłem nie tak? Coś pominąłem?Ten post został edytowany przez Autora dnia 09.02.15 o godzinie 13:24
Marek Wywiał

Marek Wywiał Programista,
administrator,
instruktor

Temat: Proftpd - nie łączy

wszystko jest prawidłowo, na zasobie /eska_20 zaserwował /index.php.

Sprawdź jak obsługujes *.php w nginx'e (proxy_pass/fastcgi_pass)
Paweł Nowicki

Paweł Nowicki Project Manager,
Programista PHP

Temat: Proftpd - nie łączy

Zrobiłem, ale mam kolejny problem a żeby nie zakładać kolejnego tematu to napiszę tutaj.

Otóż mam stronę opartą na CMS DataLife Engine. Wcześniej działała na serwerze z Apache, teraz przeniosłem na nowy VPS na którym zrobiłem nginxa. Strona działa poprawnie dopóki nie zaloguję się na tej stronie. Po logowaniu pojawia się pusta biała strona, lecz tytuł strony zmienia się w zależności od podstrony.
Potrzebna jest jakaś 'dodatkowa' konfiguracja nginxa aby logowanie działało poprawnie?
Marek Wywiał

Marek Wywiał Programista,
administrator,
instruktor

Temat: Proftpd - nie łączy

skoro tytuł się zmienia, to aplikacja się uruchomiła, i to ona wysyła białą stronę.
sprawdz logi z aplikacji, może nie ma uprawnień do zapisu, odczytu plików aplikacji lub plików tymczasowych.
Paweł Nowicki

Paweł Nowicki Project Manager,
Programista PHP

Temat: Proftpd - nie łączy

Fakt, uprawnienia plików były pomieszane :)

Jeszcze mam taki problem.
Otóż potrzebuję skofigurować sobie na VPSie SMTP.
Czym najlepiej byłoby się zainteresować? Czy Postfix będzie dobry? I Dovecot jako serwer?
Marek Wywiał

Marek Wywiał Programista,
administrator,
instruktor

Temat: Proftpd - nie łączy

myślę, że postfix jest ok
Paweł Nowicki

Paweł Nowicki Project Manager,
Programista PHP

Temat: Proftpd - nie łączy

Właśnie jestem w trakcie konfiguracji, doszedłem (jak dotąd bez większych problemów) do strony numer 9 tego tutoriala:
http://kielceserwis.pl/wp-content/uploads/2014/12/howt...

Wysłanie testowego maila przebiegło pomyślnie (zgodnie ze screenem) jednak "Testowanie serwera POP3 – nieszyfrowanego" już nie.
Polecenie stat dla usera odbiorca zwraca:
+OK Logged in.
stat
+OK 0 0
list
+OK 0 messages:
.
quit
+OK Logging out.
Connection closed by foreign host.

Czyli nie odebrano żadnej wiadomości...

Zawartość logów:
Feb 15 14:22:25 vps138706 postfix/smtpd[2763]: connect from localhost[127.0.0.1]
Feb 15 14:23:12 vps138706 postfix/smtpd[2763]: E1C5424E3C1F: client=localhost[127.0.0.1]
Feb 15 14:23:32 vps138706 postfix/cleanup[2766]: E1C5424E3C1F: message-id=<20150215132312.E1C5424E3C1F@debian>
Feb 15 14:23:32 vps138706 postfix/qmgr[2362]: E1C5424E3C1F: from=<nadawca@xxx.com>, size=337, nrcpt=1 (queue active)
Feb 15 14:23:32 vps138706 postfix/local[2767]: E1C5424E3C1F: to=<odbiorca@xxx.com>, relay=local, delay=37, delays=37/0.01/0/0, dsn=2.0.0, status=sent (delivered to maildir)
Feb 15 14:23:32 vps138706 postfix/qmgr[2362]: E1C5424E3C1F: removed
Feb 15 14:23:41 vps138706 postfix/smtpd[2763]: disconnect from localhost[127.0.0.1]


Co oznacza przedostatnia linia? Że Email został usunięty?
W tym tutorialu zostala pominięta jakaś kwestia o której nie wiem? Dlaczego nie działa odbiór?
Marek Wywiał

Marek Wywiał Programista,
administrator,
instruktor

Temat: Proftpd - nie łączy

w logach masz kolejno: delivered, removed - czyli został wysłany poprawnie i lokalnie usunięty, bo już nie potrzebny (z kolejki postfixa).

jak nie możesz połączyć się z pop/imap to sprawdz logi nie postfix'a a dovecot'a
Paweł Nowicki

Paweł Nowicki Project Manager,
Programista PHP

Temat: Proftpd - nie łączy

/var/log/dovecot.log jest właśnie pusty.

Jedyne co ciekawego rzuca mi się w oczy to:
ls -l /home/odbiorca/Maildir
razem 12
drwx------ 2 odbiorca odbiorca 4096 lut 15 12:30 cur
drwx------ 2 odbiorca odbiorca 4096 lut 15 14:23 new
drwx------ 2 odbiorca odbiorca 4096 lut 15 14:23 tmp


ls -l /home/odbiorca/Maildir/new/
razem 12
-rw------- 1 odbiorca odbiorca 463 lut 15 12:30 1423999849.V61I24c2fb3M509625.vps138706.ovh.net
-rw------- 1 odbiorca odbiorca 451 lut 15 13:51 1424004703.V1dI24c2fc4M212213.vps138706.ovh.net
-rw------- 1 odbiorca odbiorca 452 lut 15 14:23 1424006612.V1dI24c2fcaM900744.vps138706.ovh.net

To są odebrane maile? Bo tak mi wyglądają.

konto usunięte

Temat: Proftpd - nie łączy

Są, możesz je podejrzeć less / vi / czymkolwiek.

Ten tutorial ma lekko ~7 lat i coś po drodze mogło się mocno zmienić. W razie problemów - zapraszam na priv :)

Następna dyskusja:

Poszukuje czlowieka, nie pr...




Wyślij zaproszenie do