-
Answer : Sim, se você tiver excluído o usuário do apache que veio com o rpm, você precisa criar em named como apache ou www o que for, aqui -s / sbin / nologin apache indicam não adicione o shell para o usuário do apache
useradd -r -s /sbin/nologin apache
Você pode colocar seus arquivos da Web como quiser / srv / www , / var / www / ou / usr / local / httpd em qualquer lugar, mas deve ser definido no arquivo link com directiv DocumentRoot e o diretório web deve ter a propriedade apropriada com o usuário apache e o grupo root aka
chown -R apache:root /srv/www
nota: se você está rodando o selinux no Centos e planejando colocar webfiles em / var / www o contexto do selinux deve estar bem rotulado para esses diretórios, o que pode ser feito usando o comando abaixo
semanage fcontext -a -t httpd_sys_content_t '/srv/www(/.*)?'
restorecon -Rv /srv/www
você pode verificar executando o comando sesatus se seu sistema tiver o selinux ativado ou não, a execução do selinux é considerada uma boa prática de segurança
-
Resposta O usuário deve ser o apache (seu usuário recém-criado) com o grupo de raiz
-
Answer O modo de permissão 755 OU 750 é considerado inativo para hospedagem na Web do Linux