www.state-it.info

Gran base de respuestas a las preguntas de los desarrolladores
Header decor

¿Qué derechos son necesarios para la configuración de los sitios?

nikweter 2017-06-30 10:39:30

Como escribí anteriormente, en la entrevista me hicieron una prueba.
Yo con él no ha vencido, por lo tanto, pido a la comunidad que me ayude a resolver las lagunas en los conocimientos.
He aquí un momento, yo no era muy claro.
La tarea de configuración de un emplazamiento para el funcionamiento del sitio web site.ru:
Debe configurar el llavero de Nginx+Apache2+PHP+MySQL para el funcionamiento del sitio web(site.ru).
En el servidor de preparar la plataforma en el sitio e implementar, en el marco de ella CMS WordPress
aquí hay algunos pequeños momentos de проксированию de consultas...
Configurar mínimos necesarios para el funcionamiento de Nginx y Apache derecho a la plazoleta para el sitio.

La tarea de configuración de un emplazamiento para el funcionamiento del sitio web site-2.ru:
Debe configurar el llavero de Nginx+Apache2+PHP para el funcionamiento del sitio web(site-2.ru).
El sitio web debe trabajar de usuario site-2.ru
Instalar en el emplazamiento de cualquier gestor de archivos en PHP. Descargar/eliminar con la ayuda de varios archivos dentro del sitio(estáticos(imágenes) y archivos dinámicos(por ejemplo phpinfo)).
Verificar el acceso a los archivos descargados.

La estructura de alojamiento:
/var/www/
__________site.ru/
__________________logs/
__________________doc_root/
__________________sessions/
__________________ temp/
__________site-2.ru/
___________________logs/
___________________doc_root/
___________________sessions/
___________________temp/

En realidad, todo muy masticado 1000 veces en un montón de sitios.
Interesa me uno a la pregunta - Configurar mínimos necesarios para el funcionamiento de Nginx y Apache derecho al emplazamiento de los sitios.
Dar derechos no se trata el asunto, pero si son las mínimas necesarias?

He hecho 755 para carpetas y 644 para los archivos, el titular de la site.ru - www-data:www-data, el sitio site-2.ru - el usuario site-2.ru y el grupo de site-2.ru el usuario www-data está en el grupo de site-2.ru. Apache y nginx se ejecutan de www-data.

Como hubiera hecho usted?

shambler81 2017-06-30 12:44:50

Por bueno el te апачь debe ejecutarse de este usuario y no en el mismo grupo www-data.
Esto se hace precisamente para que realmente dividir derecho. así como se puede ver en el top quién y dónde se come el proceso.
En идиале que nunca debería ser así

apache 1 web1:cliente1 644 755
apache 2 web2: cliente2 644 755
y así sucesivamente
y aquí tienen un poco de dificultad, cuando апачь funciona como FastCGI aquí todo está claro
y cuando nginx+phpfpm -por cierto, esto es recomendado por la opción
Y aquí es cuando apache y puro mod_apache - entonces, delimitar y grupos de usuarios sin muletas no va a funcionar.


nikweter 2017-06-30 12:54:09

shambler81: no se olvidó de mencionar - allí apache2-mpm-itk y en cada виртуалхосте su usuario.
Para site.ru - www-data
Para site-2.ru - site-2.ru


nikweter 2017-06-30 12:55:26

shambler81: en general interesado en estos derechos - 644 755.
Esto es correcto, o si necesita más detalles configurar?


shambler81 2017-06-30 12:57:51

para más detalles, por supuesto

los archivos 644
la carpeta 755
chown-R ваш_юзер:ваша_группа /rutal_completa


Total answers: 1

stopddos 2017-07-01 11:41:21

es deseable 777

Preguntas relacionadas:

Footer decor

© www.state-it.info | Base of answers to questions for developers and programmers.