Apache2: Difference between revisions
(Created page with "Hack para no tener error forbidden 403 en directorios locales que estén saliendo: * # emacs /etc/apache2/envvars ** M-x replace-string www-data → [usuario-propio]) ** C-x C-s ** C-x C-c * # systemctl restart apache2.service") |
mNo edit summary |
||
Line 1: | Line 1: | ||
* Servidor apache2 |
|||
Hack para no tener error forbidden 403 en directorios locales que estén saliendo: |
|||
** Contexto |
|||
Una vez instalado, para determinar el directorio que apache2 considerará localhost. |
|||
* # emacs /etc/apache2/envvars |
|||
** Directorio raíz |
|||
** M-x replace-string www-data → [usuario-propio]) |
|||
Determinar el directorio que sale como raíz, es decir, cuyo index.html|php será visto al entrar a localhost, a la ip de la máquina dentro de la red local o a la ip externa, en caso de estar saliendo por DMZ u otro método. |
|||
** C-x C-s |
|||
** C-x C-c |
|||
Editar archivo: */etc/apache2/sites-available/000-default.conf* |
|||
* # systemctl restart apache2.service |
|||
Poner ruta absoluta en DocumentRoot. |
|||
Luego, en una terminal, ejecutar como root: *a2ensite 000-default* y, para que el sistema reconozca los cambios (tb como root) *systemctl reload apache2.service*. |
|||
** Agregar directorio en apache.conf |
|||
Editar como root */etc/apache2/apache2.conf*, buscar <Directory ~/var/www/~ y reemplazar ~/var/www/~ por la ruta al directorio deseado (también está ok copiar el bloque y en esa copia cambiar la ruta). |
|||
** Error forbidden |
|||
Editar como root */etc/apache2/envars* y cambiar www-data por el nombre de usuario en: |
|||
- export APACHE_RUN_USER=www-data |
|||
- export APACHE_RUN_GROUP=www-data |
Revision as of 23:44, 24 May 2025
- Servidor apache2
- Contexto
Una vez instalado, para determinar el directorio que apache2 considerará localhost.
- Directorio raíz
Determinar el directorio que sale como raíz, es decir, cuyo index.html|php será visto al entrar a localhost, a la ip de la máquina dentro de la red local o a la ip externa, en caso de estar saliendo por DMZ u otro método.
Editar archivo: */etc/apache2/sites-available/000-default.conf*
Poner ruta absoluta en DocumentRoot.
Luego, en una terminal, ejecutar como root: *a2ensite 000-default* y, para que el sistema reconozca los cambios (tb como root) *systemctl reload apache2.service*.
- Agregar directorio en apache.conf
Editar como root */etc/apache2/apache2.conf*, buscar <Directory ~/var/www/~ y reemplazar ~/var/www/~ por la ruta al directorio deseado (también está ok copiar el bloque y en esa copia cambiar la ruta).
- Error forbidden
Editar como root */etc/apache2/envars* y cambiar www-data por el nombre de usuario en: - export APACHE_RUN_USER=www-data - export APACHE_RUN_GROUP=www-data