공유 호스팅에 Symfony 설치

공유 호스팅에 Symfony 설치

SSH를 사용하여 public_html/myname 디렉토리에 Symfony 프로젝트를 설치합니다. myname/web 디렉토리를 가리키도록 도메인 이름을 할당합니다. 그 방법에 문제가 있나요? 보안 문제일 수도 있고 다른 것일 수도 있습니다.

답변1

보안이 강화된 비교적 복잡한 웹 앱을 배포하는 것은 결코 작은 작업이 아니며 확실히 약간의 연구가 필요합니다. 더욱이, 우리는 다음 사항을 모르기 때문에 누구도 귀하에게 빠른 답변을 줄 수 없습니다.

  1. Symfony 앱의 규모 또는 복잡성(서버 하드웨어, 네트워킹 요구 사항 등에서 필요한 요구 사항)

  2. 귀하가 작업 중인 하드웨어와 공유 호스팅 계획에 따른 귀하의 권한은 무엇입니까? 종속성 설치, 환경 변수 설정(앱 구성을 저장하는 일반적인 방법) 및 기타 일반적인 Symfony 배포 작업에는 더 높은 수준의 사용자 권한이 필요할 수 있습니다.

그리고 이것은 아직 보안을 고려하지 않은 것입니다.이 가이드공유 호스팅 플랫폼에 배포하는 과정을 안내하고 구성 및 인증과 관련된 최신 보안 권장 사항을 실천하기 위해 작은 노력을 기울입니다. 먼저 Symfony의 일반화된 내용을 정독하고 싶을 수도 있습니다.배포 가이드사전에 프로세스에 대한 아이디어를 얻으십시오. 또한 귀하의 질문에 따라 문의하십시오.Symfony의 보안 가이드, Symfony 자체 보안 시스템에 대해 설명합니다.

모든 웹 앱과 마찬가지로 앱과 앱의 모든 자산이 SSL을 통해서만 제공되는지 확인해야 합니다(호스팅 공급자가 공유 호스팅에 대해 SSL 인증서를 지원하는 경우).


의견

이는 일반화이지만 일반적으로 공유 호스팅 계획은 웹 앱에는 적합하지 않으며 정적 사이트, CMS 등에 더 적합합니다. 특히 보안을 염두에 두고 노력하는 경우 더욱 그렇습니다. 좋은 PAAS(예:헤로쿠) 그 중 다수는 웹 앱 호스팅에 더 많은 유연성을 제공하기 때문입니다.

관련 정보