Instalați Apache pe serverul FreeBSD.
Este timpul să instalați pe serverul nostru WEB server Apache. Apache este ales ca fiind cel mai frecvent, deci aici voi da instrucțiuni detaliate despre cum să o fac. Toate exemplele sunt date pentru Apache versiunea 1.3.
Asigurați-vă că avem cea mai recentă versiune a porturilor. Dacă nu este cazul (sau nu știți ce porturi sunt), vă recomand să citiți mai întâi materialul despre actualizarea arborelui portului.
Arborele este actualizat, deci hai să mergem mai departe. Pornim direct instalarea aplicației Apache.
# faceți instalarea curată
Apropo, aproximativ aceeași schemă și va instala toate programele.
Procesul de instalare începe (mai exact, căutarea oglinzii, descărcarea fișierelor, despachetarea, instalarea), putem doar să urmărim.
Creează o casetă de dialog cu opțiuni pentru instalarea Perl. Puteți să lăsați totul în mod prestabilit.
Și în sfârșit! Procesul a fost finalizat. Serverul Apache este instalat!
Adăugarea startului daemonului la "Startup":
# echo 'apache_enable = "DA" ">> /etc/rc.conf
Problema la pornirea Apache
Rulați noul server instalat cu comanda:
Dar asta e ghinion! Nu vrea să fugă. Din descrierea erorii este clar că problema în ServerName
Pentru a rezolva problema, deschideți fișierul de configurare Apache numit httpd.conf:
Salvați config-ul și încercați să porniți din nou serverul!
Și din nou o greșeală. Adevărul este că nimic nu este clar din descriere. Dar pentru a ne ajuta vine un astfel de instrument minunat sysadmin, ca LOGI.
Am citit fișierul jurnal de erori httpd și am văzut următoarele:
"... mod_unique_id ...."
Porniți din nou serverul.
În cele din urmă totul sa dovedit!
Pentru verificare - găsiți procesele executabile numite httpd (daemonul serverului web)
# ps ax | grep httpd
Sunt găsiți demoni, înseamnă că totul este OK! Felicitări! Serverul nostru Web funcționează deja.
Este timpul să creați o pagină de test. Calea implicită este setată în config, așa că du-te la director și creați un fișier index acolo:
echo ";
Instalarea PHP pe Apache
PHP 5.2 avem în / usr / ports / lang / php52
Mai întâi de toate, configurați-l:
Trebuie să specificăm opțiunea APACHE astfel încât PHP să fie instalat ca un modul de server apache.
Ei bine, acum continuăm, după vechea schemă.
# faceți instalarea curată
Acum avem nevoie să reporniți httpd, pentru aceasta folosim comanda:
După aceea, fișierele noastre PHP sunt deja deschise corespunzător în browserul lynx!