Meniu

Instalare LAMP pe Debian si mapare apache in /home/www/

Instalare LAMP pe Debian si mapare apache in /home/www/. In primul rand rebuie sa fiti logati ca si root pentru a putea realiza cele de mai jos.

Logarea se face astfel:

su parola_root ->enter

Instalare apache 2

apt-get install apache2

Instalare php

apt-get install php-mysql apt-get install phpmyadmin

Instalare Mysql

apt-get install mysql-server apt-get install libapache2-mod-auth-mysql

La final avem de setat o parola la mysql.

Daca avem instalat Debian etch va trebui sa o facem manual astfel:

mysqladmin -u root password parola_ta mysqladmin -h root@nume_sistem -u root -p password parola_ta

Sau daca avem Debian lenny atuncea la finalizarea instalarii serverului mysql vom fi rugati sa setam o parola pentru contul de root ( aceasta modalitate e momentan doar pe lenny deoarece pe etch inca nu e inclus ultima versiune de Mysql).

Mapare apache pe /home/www/ astfel : Sa zicem ca avem adresa : www.website.ro , incepem maparea prin crearea folderelor:

mkdir /home/www/ 
mkdir /home/www/www.linuxquestions.ro 
mkdir /home/www/www.website.ro/htdocs 
mkdir /home/www/www.website.ro/cgi-bin 
mkdir /home/www/www.website.ro/logs

In folderul htdocs punem site-ul, in cgi-bin daca avem scrip-uri de genul acesta , iar in logs vom avea fisierele de log unde putem vedea cine intra, unde intra, ce erori sunt daca sunt, etc.

Pasul ultim consta in configurarea fisierului virtual.conf (acest fisier trebuie creat) astfel: In consola sau alt editor, eu va dau prin modul consola. (Daca fisierul nu exista nano il va crea.)

nano /etc/apache2/conf.d/virtual.conf

Unde inseram urmatorul cod:

# # Configurare/mapare pentru site-ul www.website.ro
# #ip-ul e fictiv :) 
ServerAdmin webmaster@website.ro ServerName www.website.ro ServerAlias website.ro 
# Indexes + Directory Root. 
DirectoryIndex index.html DocumentRoot /home/www/www.website.ro/htdocs/ 
# CGI Directory ScriptAlias /cgi-bin/ /home/www/www.website.ro/cgi-bin/ Options +ExecCGI 
# Logfiles ErrorLog /home/www/www.website.ro/logs/error.log CustomLog /home/www/www.lwebsite.ro/logs/access.log combined

Si la final restart apache si aveti site-ul functional :

/etc/init.d/apache2 restart

John Doe

Articole publicate de la contributori ce nu detin un cont pe gnulinux.ro. Continutul este verificat sumar, iar raspunderea apartine contributorilor.
  • | 340 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign