단일 사이트 Linux 웹 서버 관리

단일 사이트 Linux 웹 서버 관리

단일 웹 사이트에 Ubuntu 클라우드 서버를 사용하는 경우 기본 /var/www 폴더와 기본 Apache 구성을 사용하고 계속 진행하면 단점이 있습니까?

누군가 위에서 설명한 대로 기본 접근 방식에는 보안 및 성능 문제가 있을 수 있다고 제안했습니다.

기본 구성으로 웹사이트를 가동하고 실행한 후 서버를 잘 관리하는 것과 관련하여 다음으로 고려해야 할 사항은 무엇입니까?

참고:
* 이 애플리케이션은 상용 Drupal 6 전자상거래 사이트입니다.
* 저는 Ubuntu 12.04와 최신 Apache, PHP, MySQL 릴리스를 사용하고 있습니다.

답변1

/var/www 폴더에는 단점이 없습니다. 모든 DocumentRoot에는 별도의 구성이 있으므로 앞으로는 현재 웹 사이트에 영향을 주지 않고 다른 웹 사이트를 다른 폴더에 구성할 수 있습니다.
그러나 기본 구성에 대해 몇 가지 조정을 하겠습니다. 인덱스가 꺼져 있는지 확인하고 허용해야 하는 항목에만 모든 사람에게 액세스를 허용해야 합니다(즉, Drupal의 관리 패널에 액세스하는 모든 IP를 가진 사람은 허용하지 마세요). 그 외에도 Apache의 기본 구성은 합리적으로 안전합니다. 그러나 귀하는 전자상거래 사이트에 대한 무료 StartSSL.com SSL 인증서를 얻는 데 관심이 있을 것입니다. 마지막으로 공개용 MySQL 포트를 닫으면 됩니다.
다음으로 병목 현상과 다양한 Drupal 최적화를 찾아야 합니다.

관련 정보