ďťż
 
 
   konfiguracja: phpmyadmin, apache2, proftpd
 
 

Tematy

 
    
 

 

 

 

konfiguracja: phpmyadmin, apache2, proftpd





DeGhost - 24-02-2009 12:15
Kupiłem sobie ks300640.kimsufi.com (debian5), ponieważ miałem częste ataki dos (a Linux podobno najlepszy), wcześniej korzystałem z Windowsów powiem szczerze Debian naprawdę jest o wiele lepszy. Chociaż dopiero bawię się z nim 2 dzień. Przejdźmy do sedna, jak widać jestem kompletnym laikiem.
Zainstalowałem sobie: apt-get install mysql-server mysql-common mysql-client php5 apache2 proftd i teraz można powiedzieć, że nic mi nie działa. Czytałem wiele poradników ale nie wiem wciąż jak skonfigurować najnowszy proftp oraz co zrobić, aby phpmyadmin działał. Bo teraz, sami zobaczcie: http://ks300640.kimsufi.com



f1.micro - 24-02-2009 12:19
proftd prawdopodobnie dlatego że nie włączyłeś deamona:

su Logujesz się jako root

/etc/init.d/proftpd start Pliki cofa masz /etc/proftpd.conf.
Tu dowiesz się co z czym się je http://pl.docs.pld-linux.org/uslugi_proftpd.html

Natomiast w standardzie powinien hulać.

Osobiście proponowałbym Ci vsftpd ;)



DeGhost - 24-02-2009 12:27

proftd prawdopodobnie dlatego że nie włączyłeś deamona:
su
Logujesz się jako root: /etc/init.d/proftpd start Z resztą nie pomogę. Tylko że mnie chodziło o samą konfigurację użytkowników.



f1.micro - 24-02-2009 12:33
Użytkowników dodajesz jak do systemu, do grupy ftp. Powinieneś mieć takową w systemie.

useradd -s /bin/false -m /(TWÓJ KATALOG FTP) -G ftp JANEK



DeGhost - 24-02-2009 12:54
Nie mam takiej grupy.



f1.micro - 24-02-2009 12:58
No to jak nie masz: groupadd Ewentualnie możesz po prostu dopisać do /etc/group.

Pod tym odnośnikiem co Ci podałem masz dobrze opisane co i jak dalej z użytkownikami i całym konfigiem.



lis6502 - 24-02-2009 18:52
f1.micro, wprowadzasz w błąd. Przy odpowiedniej konfiguracji proftp (i chyba nawet tej domyślnej) każdy użytkownik może zalogować się poprzez FTP swoim systemowym loginem i hasłem. ÂŻadnych grup i takich innych nie potrzeba. DeGhost, sprecyzuj swój problem.



f1.micro - 24-02-2009 22:30
lis6502, Kolega DeGhost nie miał żadnych użytkowników systemowych, więc powinien dodać. Rozmawiałem na gadu.



gajosew - 25-02-2009 13:18
I jak ich doda to każdy z nich będzie użytkownikiem dopuszczonym do FTP.
Co do phpmyadmin masz odpowiedni wpis w: sites-available który dodaje podstrony tego narzędzia do stron wyświetlanych przez Twojego Apacha?



daniel_l81 - 25-02-2009 17:29
Ja bym proponował zrobić vsftpd z użytkownikami przechowywanymi w bazie MySQL, a nie w systemie - jest to chyba bardziej bezpieczniejsze.

Co i jak robić bardzo dobrze jest opisane tutaj



DeGhost - 26-02-2009 07:55
thx daniel_l81 ... udało się skonfigurować ftp ;] teraz pozostał tylko phpmyadmin
Do ustawień apache sugerowałem się tym :http://pomoc.ovh.pl/BindIApacheDebian
w pliku :
nsXXXXX:~# cd /etc/apache2/sites-available/
nsXXXXX:/etc/apache2/sites-available# pico default mam to :
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost> i niestety mam kolejny problem ;/ dlaczego apache które usunąłem wciąż mogę uruchomić ?



marczello - 26-02-2009 13:13
Ja ze swojej strony mogę polecić taki adresik
http://www.howtoforge.com/howtos/linux/debian



DeGhost - 27-02-2009 15:32
bardzo dziękuję wszystkim. Udało się wszystko zrobić. Pomocny post dotyczący phpmyadmin http://debian.linux.pl/viewtopic.php?t=6234

Edit:
Jenak nie wszytko. Co zrobić, aby nowy użytkownik w mysql był połączony z /var/www/ korzystając z vsftpd http://www.howtoforge.com/vsftpd_mysql_debian_etch



daniel_l81 - 28-02-2009 02:32
W pliku "/etc/vsftpd.conf" określasz ściężkę do katalogu użytkownika, w Twoim przypadku będzie: local_root=/var/www/$USER Musisz też stworzyć najpierw katalog w /var/www/ o nazwie takiej samej jak użytkownik, którego masz w bazie MySQL i wydać polecenie: chown vsftpd:nogroup /var/www/<tutaj nazwa katalogu użytkownika> vsftpd - jest to użytkownik w grupie nogroup, na którym działa serwer vsftpd, ale z mojego doświadczenia wynika, że jak instalujesz serwer vsftpd, to tworzony jest nie użytkownik "vsftpd" tylko "ftp", dlatego też spróbuj poniższego polecenia, gdy powyższe nie zadziała: chown ftp:nogroup /var/www/<tutaj nazwa katalogu użytkownika> Ja u siebie użytkowników mam w katalogu /home/ftp/<katalog użytkownika>, a strona pobierana jest z katalogu public_html, który ma każdy użytkownik - i raczej to jest lepsze rozwiązanie, niż umieszczać ich w katalogu /var/www

Wiem, że domyślnie serwer Apache ustawia sobie katalog /var/www/ jako domyślny, więc można to zostawić, np. możesz umieścić w tym katalogu tylko swoją stronę, natomiast użytkowników trzymać w /home/ftp. Trzeba tylko ustawić ścieżkę dla użytkowników w pliku: /etc/apache2/mods-available/userdir.conf na taką jak np. dla mojego przypadku: /home/ftp/*/public_html oraz włączyć moduł userdir, przez polecenie:
a2enmod userdir W takim przypadku wywołanie strony przez: http://mojastrona.pl wyświetli stronę z katalogu /var/www, a wywołanie http://mojastrona.pl/~<katalog użytkownika> pliki z jego katalogu, czyli: /home/ftp/<katalog użytkownika>/public_html
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis