Xa vimos que un sitio web no fondo é unha carpeta, tamén vimos que apache2 trae unha web de proba. O sitio que trae de fábrica ten un ficheiro de configuración no directorio sites-available e os seus .html na ruta que indica ese ficheiro. Facéndose unha idea de como é o modelo imos crear nós un par de sitios web no noso apache.
O teu traballo:
Comezamos creando un directorio para o novo sitio. Non imos complicarnos: no mesmo /var/www/html creamos unha carpeta que se chame www1.sitioXX.com:
mkdir /var/www/html/www1.sitioXX.com
Quen é o propietario dese directorio? Non debería ser root !!!
No ficheiro envvars está o USER que deberíamos usar; ou ben averíguao co comando:
apachectl -S
Temos que dar permisos a ese usuario e grupo chamados www-data:
chown -R www-data:www-data /var/www/html/www1.sitioXX.com
e xa que estamos damos permisos ao pai para ter acceso a todo:
chmod -R 755 /var/www/html
Pode que xa estea listo: carpeta do sitio creada, permisos concedidos….. agardade, non hai sitio web con sentidiño se non ten un index.html !!!!!
Eso sabemos facelo ben:
nano /var/www/html/www1.sitioXX.com/index.html
vós veredes o que vos complicades co deseño web 😉
Pero…. o plan era ter dous sitios web no mesmo apache. Moito ánimo: facede outro tanto para un novo www2.sitioXX.com