Crearea unui server web și de e-mail în FreeBSD

Crearea unui server web pentru php5 + apache2 + freetds 7.0 și server de mail
postfix / imap pe o singură mașină

Titlu: A fost nevoie să configurați în rețeaua corporativă
o stație separată pe FreeBSD, pentru funcționarea site-ului web și a serverului de e-mail.
Astfel, pentru asta

c) serverul ar putea oferi diferite drepturi pentru a lucra cu ftp diferite
clienții (utilizatorii sistemului).

Cu alte cuvinte: a existat o nevoie pe sistemul freebsd 6.3 pentru a livra
următoarele distribuții (am ales această secvență):

1.openssl
2.freetds
3.apache2
4.postgresql
5.php5
6.postfix
7.ssh2
8.proftpd

Instalarea sistemului de operare FeeBSD-6.3.

M-am limitat la configurațiile minime pentru instalare:
În ferestrele pop-up ale programului de instalare sunt indicate:

Selectarea țării - Federația Rusă
Consola de sistem Keymap - Engleză KOI8-R
Sysinstall meniul principal - expres

Am selectat discul necesar și l-am format complet automat, nu
mergând în complexitate.

În fereastră # "Alegeți distribuțiile #" marchează opțiunile:

În fereastra de selectare a modului de instalare a comenzii, selectați CD-ul și faceți clic pe OK și așteptați
felicitări pentru finalizarea instalării, după care refuz toate
vizite de instalare suplimentare, am lăsa programul de instalare,
Sunt de acord cu repornirea și scoatem discul.

Așa că am primit sistemul cu setări minime

După repornire, intru în login: root și primesc acces complet
lucrați în continuare cu sistemul freebsd.

Următoarea acțiune de care am nevoie

a) setați o parolă pentru administratorul rădăcină
b) introducerea unui nou super-utilizator, pentru a lucra într-un sistem cu toleranțe radiculare
c) notați setările de bază necesare pentru instalări ulterioare.

Parola pentru administratorul root este introdusă cu următoarea comandă:

# rădăcină passwd
Parola noua: ******
Introduceți noua parolă: ******

Introdu un nou utilizator cu o comandă:

# adduser
Nume utilizator: kmg
Numele complet: kmg
UID:
Grup de conectare # 91; KMG # 93; :
Grupul implicit este kmg.Invite kmg în alte grupuri # 91; # 93;. roată

(grupul de roți dă utilizatorului kmg drepturile superuserului, sub
care în viitor va fi instalarea tuturor modulelor)

După aceea, trebuie să configurați și să confirmați parola pentru cea nouă
utilizator (toate celelalte setări sunt lăsate ca implicite).

Acum trebuie să ne înregistrăm în rețeaua locală, de acces deschis
Internet și să atribuiți un server de nume.

Pentru a face acest lucru,
1) editați fișierul /etc/rc.conf utilizând utilitarul ee

și introduceți următoarele linii

/ usr / local / freetds / bin / tsql -S 192.168.0.5 -p 1433 -U *** -P ******

În timp ce lucrați - mai multe comenzi t-sql - am citit scribble cu un mic
test tabel, ieși din comandă

versiunea tds = 7.0
client charset = CP1251

Repet verificarea în conformitate cu clauza 5 - Am semne de întrebare în loc de
Chirilică - nu mă deranjează - ieșesc și merg la următoarea scenă

Am instalat serverul httpd într-un director separat - / usr / local / apache2
(în caz de eșec sau lipsă de atenție, pur și simplu șterg acest lucru
director și reinstalați-l)

1) Consider că descarcarea și despachetarea fișierului

tar zxvf httpd- 0.61 .tar.bz2

2) Mă duc la directorul creat și configurez

În mod experimentat, am ajuns la concluzia că soluțiile la sarcinile de mai sus vor funcționa
după configurații.

/ configure --prefix = / usr / local / apache2 -enable-cgi -enable-rescrie \
--enable-so -enable-shared = max

Articole similare