Cómo cambiar el usuario y grupo de Apache de apache a nuestro propio usuario y grupo en fedora

1

Recientemente he cambiado el usuario de Apache apachea mi propio usuario para poder ser el propietario del proyecto www. Pero no sé por qué no puedo acceder a ningún proyecto después de cambiar el usuario y el grupo /etc/httpd/conf/httpd.conf, incluso localhost me da este error

"Servicio no disponible El servidor no puede atender su solicitud temporalmente debido a problemas de capacidad o tiempo de inactividad de mantenimiento. Vuelva a intentarlo más tarde".

Avíseme si hay alguna manera para poder cambiar el usuario y el grupo predeterminados de Apache.

Najla Ahmadyar
fuente

Respuestas:

1

Parece que ha cambiado el usuario, el demonio se ejecuta realmente como en la configuración de Apache. Realmente, realmente, realmente no quieres hacer eso. No solo no es cómo está diseñado para ejecutarse el paquete, sino que también es un problema de seguridad gigantesco.

Presumiblemente, lo que realmente quiere es tener los archivos en wwwpropiedad y editables por usted. No haga esto cambiando el usuario de apache. Cree un nuevo grupo, agregue su cuenta de usuario y cambie la propiedad de los archivos adecuadamente.

Si necesita que Apache también escriba en archivos, también puede agregar el usuario de apache a un grupo como ese. Sin embargo, tenga mucho cuidado, porque esta es la forma número uno en la que los sitios se ven comprometidos. Asegúrese de que los archivos de escritura estén separados de los archivos que apache realmente sirve . Desde mis días trabajando en TI de la universidad, tenga en cuenta que pensar "oh, mi sitio está hecho a medida y es oscuro, nadie lo hackeará" está muy, muy mal.

mattdm
fuente