Serverul propriu fără un panou de control al găzduirii este trucurile de bază. Partea 1.
În acest articol aș vrea să vă spun cum să instalați software-ul necesar pentru găzduirea site-urilor pe VPS cu Fedora sau CentOS.
Mai jos vom analiza modul de instalare a software-ului necesar pe un server "curat" cu Fedora sau CentOS:
Pentru CentOS instalați repozitoriul necesar:
Instalați pachetele necesare:
yum -y instale php php-ph php-mysql php-mcrypt php-mhash httpd vsftpd mysql-server phpmyadmin
Pune tot ce este necesar în descărcare:
chkconfig httpd pe
chkconfig mysqld pe
chkconfig vsftpd pe
service mysqld restart
Am setat mysql parola-parola:
Să deschidem accesul la phpmyadmin:
Ordine Respingeți, Permiteți
Negi de la toate
Permiteți de la 127.0.0.1
Salvați, ieșiți, rulați httpd:
serviciul httpd restart
Creați un utilizator și configurați vsftpd:
În primul rând, vom face shell-ul nostru utilizator ftp. Îmi place data:
echo "/ bin / date" >> / etc / shell-uri
Recunoaștem utilizatorul uid apache:
uid = 48 (apache) gid = 48 (apache) grupuri = 48 (apache)
Facem un utilizator ftp:
useradd -u 48 -o -s / bin / date -p utilizator de parolă
utilizator - autentificare ftp
parola - parola dorită pentru utilizatorul ftp
anonymous_enable = DA la anonymous_enable = NO
Acest lucru va interzice ftp anonim.
Adăugarea:
chroot_local_user = DA
Acest lucru va împiedica utilizatorul ftp să se logheze sub directorul de domiciliu.
Salvam vsftpd.conf și rulați vsftpd:
service vsftpd restart
Totul, setarea de bază a serverului pentru găzduirea site-urilor lor este făcută.