Entradas

Mostrando las entradas etiquetadas como Apache

Instalar Apache Web Server

 Instalar Apache sudo apt update sudo apt install apache2 -y sudo systemctl status apache2 (ver estado debe estar active (running) desde un navegador probar que funciona: http://IpRaspberry/ Si tienes Firewall hay que ejecutar estas 3 lineas tambien sudo ufw app list sudo ufw allow Apache sudo ufw allow Apache Full Compartir por samba la carpeta por defecto de la web sudo su -c "echo '[html] comment = html path = /var/www/html browseable = yes writeable = yes only guest = no create mask = 0777 directory mask = 0777 public = no' >> /etc/samba/smb.conf" Dar Permisos para acceder  por samba sudo chmod -R 777 /var/www/html Reiniciar servicio Samba sudo /etc/init.d/smbd restart

Crear varias Web en el servidor apache Raspberry

 Crear un directorio para cada Web  cd /var/www/html sudo mkdir web1 sudo mkdir web2 Cambiar propietario de los directorios sudo chown -R www-data:www-data web1 sudo chown -R www-data:www-data web2 Cambiar los permisos de los directorios sudo  chmod 777 web1 sudo  chmod 777 web2 Copiar el fichero de configuracion a cada web sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/web1.conf sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/web2.conf Editar el fichero de configuracion de cada web sudo nano /etc/apache2/sites-available/web1.conf El fichero debe tener este formato muy importante no duplicar el VirtualHost!! Cada web debe tener uno diferente recomiendo empezar por el 8081... He omitido las líneas que son comentarios <VirtualHost *:8081> ServerAdmin webmaster@web1 DocumentRoot /var/www/html/web1 ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost