phpMyAdmin, ProFTPD, Webmin na Ubuntu Server 14.04 (VirtualBox)

Pierwszą rzeczą do zrobienia jest instalacja na naszym głównym systemie Klienta SSH, przy pomocy którego będziemy pracować na serwerze. Jak napisałem w poprzedniej części artykułu będzie nim PuTTY. Logujemy się do naszego serwera, przez wpisanie adresu IP w okienko programu, pozostałe opcje można zostawić bez zmian.

Na początku przywita nas błąd, a właściwie ostrzeżenie. Nie trzeba się tym przejmować, wystarczy kliknąć Tak.

Podajemy naszą nazwę użytkownika, oraz hasło. Przy wpisywaniu hasła nie będzie widać żadnych gwiazdek itp.
Po zalogowaniu będzie to wyglądać tak:

Teraz zajmiemy się instalacją phpMyAdmin. Należy wpisać komendę:
sudo apt-get install phpmyadmin
następnie Y.

PRO TIP: ABY WKLEJAĆ KOMENDĘ DO PuTTY UŻYWAMY PRAWEGO PRZYCISKU MYSZY.

Wybieramy serwer www, z którym będzie współpracował,  Apache2.|

Automatyczna konfiguracja pakietu phpMyAdmin. Wybieramy Tak.

Po automatycznej konfiguracji należy jeszcze dodać fragment kodu do konfiguracji Apache2.
Wpisujemy:
sudo nano /etc/apache2/apache2.conf
Ustawiamy się na końcu pliku (strzałka w dół na klawiaturze) i doklejamy (PPM):
Include /etc/phpmyadmin/apache.conf
Następnie:

Ctrl+O - zapisujemy
Ctrl+X - wychodzimy z nano.

Restart Apache2:
sudo service apache2 restart
Aby sprawdzić, czy wszystko jest dobrze skonfigurowane, w przeglądarkę należy wpisać.
http://ip/phpmyadmin
lub
http://localhost/phpmyadmin
IP można sprawdzić tutaj: http://ekosti.pl/ip.php
Powinno to wyglądać tak:

Użytkownik to root, hasło to, które ustawiliśmy wcześniej do MySQL.

Przyszła pora na instalację serwera wymiany plików ProFTPD.
Wpisujemy:
sudo apt-get install proftpd
Wybieramy opcję standalone.

Następnie musimy ustawić ścieżkę do głównego katalogu.
sudo nano /etc/proftpd/proftpd.conf
Należy odnaleźć fragment kodu:
DenyFilter \*.*/
pod nim dodać:
DefaultRoot /var/www
Ctrl+O Ctrl+X – zapisujemy  i wychodzimy z nano
Głównemu katalogowi należy nadać uprawnienia (chmod 755)
sudo chmod 755 /var/www
sudo chown twoja_nazwa_użytkownika /var/www
Restart serwera FTP:
sudo /etc/init.d/proftpd restart

Można się teraz połączyć do serwera np przez Totalcommander-a, lub filezillę.

Mamy już gotowy w pełni działający serwer WWW z obsługą baz danych i FTP.
Przydatnym narzędziem jest też Webmin, pozwala na zarządzaniem serwerami przez przeglądarkę.
Zaczynamy.
Instalacja niezbędnych bibliotek:
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
Pobieranie Webmin-a:
wget https://prdownloads.sourceforge.net/webadmin/webmin_1.890_all.deb
Instalacja Webmin-a:
sudo dpkg --install webmin_1.890_all.deb
Restart maszyny:
sudo reboot
Po ponownym uruchomieniu serwera wpisujemy w przeglądarkę ip:10000 lub 127.0.0.1:10000
Wyskoczy błąd SSL, należy go zignorować.

Tak Webmin prezentuje się po zalogowaniu:

Teraz należy zmienić język na Polski.

To wszystko. Na koniec kilka zrzutów ekranu z Webmin-a,  aktualizacja serwera przez przeglądarkę.

Miłej zabawy 😉

Udostępnij:

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *