
Com SSH eu instalo um projeto symfony no diretório public_html/myname. Eu atribuo o nome de domínio para apontar para o diretório myname/web. há falha nessa maneira? talvez um problema de segurança ou outra coisa.
Responder1
Implantar um aplicativo da web razoavelmente complexo com uma preocupação de segurança não é uma tarefa fácil e definitivamente requer alguma pesquisa. Além disso, não há uma resposta rápida que alguém possa lhe dar, pois não sabemos:
Quão grande ou complexo é o seu aplicativo Symfony (quais requisitos serão necessários do hardware do servidor, requisitos de rede, etc.)
Com qual hardware você está trabalhando e quais são suas permissões em seu plano de hospedagem compartilhada. Instalação de dependência, configuração de variáveis de ambiente(uma prática comum para armazenar a configuração do seu aplicativo) e outras tarefas comuns de implantação do Symfony podem exigir um conjunto maior de permissões de usuário.
E tudo isso sem considerar ainda a segurança.Este guiapercorre o processo de implantação em uma plataforma de hospedagem compartilhada e faz pequenos esforços para praticar as recomendações de segurança mais recentes em relação à configuração e autenticação. Você pode primeiro querer examinar o próprio resumo generalizado do Symfonyguia para implantaçãocom antecedência para ter uma ideia do processo. Além disso, de acordo com sua pergunta, consulteGuia de segurança do Symfony, que discute o sistema de segurança integrado do próprio Symfony.
Como acontece com qualquer aplicativo da web, você também deseja garantir que seu aplicativo e todos os seus ativos sejam veiculados apenas por SSL (se o seu provedor de hospedagem oferecer suporte a certificados SSL para hospedagem compartilhada).
Opinião
Esta é uma generalização, mas geralmente os planos de hospedagem compartilhada não são adequados para aplicativos da web e são mais adequados para sites estáticos, CMS, etc. - especialmente se você estiver se esforçando para se preocupar com a segurança. Você pode considerar optar por um bom e velho PAAS(comoHeroku), já que muitos deles oferecem mais flexibilidade na hospedagem de aplicativos web.