Módulo Apache bloqueando o acesso ao FTP

1

EDIT: o administrador do servidor anterior alterou todos os sites para usar o Módulo Apache. Agora os sites só funcionam no apache: apache

O problema é que agora o cliente não pode acessar seus arquivos no Filezilla, já que originalmente as permissões do usuário eram ~ domainuser ~: psaserv.

Isso, obviamente, não permite que o CMS seja executado. Existe uma maneira limpa de corrigir isso?

Existe uma maneira de corrigir isso, seja alterando as configurações do servidor por meio do PLESK ou de alguma outra alternativa para que a Web e o FTP sejam acessíveis?

    
por symlink 18.05.2015 / 22:26

2 respostas

0

O que eu faço no meu servidor é fazer um grupo para cada site que eu hospedo. Isso permite que apenas o (s) usuário (s) relevante (s) para o site, além do próprio servidor da Web, acessem os arquivos.

O servidor www (e, no seu caso, o servidor FTP também) faz parte deste grupo. O usuário que possui o site, além de qualquer outra pessoa que por algum motivo tenha acesso, também faz parte desse grupo. Dessa forma, posso usar o bit de grupo da máscara de permissão para controlar quem pode fazer o quê:

Owner - r/w
Group - r (and w if needed)
World - nothing

Para a maioria dos arquivos, isso significa que o grup bit deve ser o mesmo que o bit do proprietário, ou seja, 660 e 640 para a maioria deles.

    
por 18.05.2015 / 22:32
0

Com um pouco de pesquisa, consegui resolver o problema. O domínio estava executando o PHP como módulo do Apache. Quando eu mudei de volta para o FastCGI, consegui restaurar as permissões do usuário para ~ username ~: psaserv. Depois disso, o FTP e os serviços da Web funcionam bem.

    
por 19.05.2015 / 00:06