pondelok 28. apríla 2008

Fedora 8 Server setup: LAMP, FTP

Tento návod je o nastavení Fedora 8 serveru: Apache, Mysql, ProFTPd , ak napríklad potrebuje mať na PC nahodený webový, databázový server pre vývoj web aplikácii, alebo potrebuje FTP server pre jednoduchšie sdielanie dát v sieti. Návod je písaný pre 32bit systém, ale nie je problém ho aplikovať na 64bit. Stačí inštalovať 64bit verzie balíčkov:)


Použil som nasledovné:
  • Web Server: Apache 2.2.6
  • PHP 5.2.4
  • Database Server: MySQL 5.0.45
  • FTP Server: proftpd
Všetky tieto balíky si môžete nainštalovať pri inštalácii systému zaškrtnutim položiek Web Server, Mysql Server a FTP server v katgórii Servers. Prípadne ich doinštalovať ručne cez Pridať/Odstrániť softvér

Web server
Po nainštalovaní prakticky webový server nie je potrebné nastavovať. Www root sa nachádza v priečinku var/www/html.

MySql server
Na mysql je potrebné si nastaviť heslo príkazom:

mysqladmin -u root password nové heslo

Potom je ešte vhodné si stiahnuť phpmyadmin tu a nainštalovať. Dostanete sa do neho na adrese http://localhost/phpmyadmin. (web server aj mysql musia byť spustené)

FTP server
Pre lahšiu administráciu je dobré si stiahnuť balík gadmin - proftpd tu (funguje aj na 64-bit verzii systému). V proftpd admine je potrebné vytvoriť užívateľa a nastaviť mu domovskú zložku aj práva.

Vypnutie SELinux
Na koniec je dobré vypnúť službu SELinux, pretože sú s ňou zbytočné problémy.
Vypnutie:
Aplikácie → Systémové nástroje → SELinux Management
System Default Enforcing Mode
nastavte na disabled

Nastavenie spúšťania pri štarte
Nastavenie:Systém → Administrácia → Služby
Nájdite httpd, mysql, proftpd zaškrtnite a dajte uložiť.

Záver
Na koniec reštartujte počítač a malo by to všetko fičať.
Spustenie, zastavie, restart serverov:
/etc/init.d/httpd start (stop alebo restart)
/etc/init.d/mysql start (stop alebo restart)
/etc/init.d/proftpd start (stop alebo restart)

Pokiaľ chcete vedieť ako nastaviť služby: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Dovecot POP3/IMAP, Quota, Firewall, a iné. pekný návod je tu. Je ale v angličtine.

Žiadne komentáre: