애플리케이션 구성

이제 Adobe Commerce 설치를 완료했으므로 구성해야 합니다. 이 항목에서는 몇 가지 권장 구성 설정을 제공합니다.

cron 설정

UNIX 작업 스케줄러 cron 은 애플리케이션의 일상적인 작업에 매우 중요합니다. 리인덱싱, 뉴스레터, 이메일, 사이트 맵 등의 일정을 수립합니다. crontab ​은(는) cron 구성입니다.

crontab ​에 Adobe Commerce 서비스를 설치해야 합니다. 그렇지 않으면 일부 핵심 기능(및 일부 타사 확장)이 제대로 작동하지 않습니다.

crontab을 제거하고 명령줄에서 cron을 실행하는 방법을 포함하여 cron에 대한 자세한 내용은 cron 구성 및 실행을 참조하십시오.

보안 설정 및 권장 사항

설치 후 다음 사항을 권장합니다.

  • 파일 소유권 및 권한이 제대로 설정되어 있는지 확인하십시오.
  • 기본 관리자 URI을(를) admin에서 다른 이름으로 변경하는 것이 좋습니다.
  • X-Frame-Option HTTP 헤더이(가) 제대로 설정되어 있는지 확인하십시오.
  • 템플릿 보호를 통해 XSS(교차 사이트 스크립팅)에 대한 예방 조치를 취하십시오.

GitHub 리포지토리 복제에서 설치한 경우 응용 프로그램을 배포할 때는 프로덕션 환경에 필요한 파일과 폴더만 포함해야 합니다. 필요하지 않은 파일 및 폴더는 보안 위험을 초래할 수 있습니다.

Apache 서버 재작성 사용

Apache 웹 서버를 사용하는 경우 페이지가 제대로 표시되도록 서버 재작성을 활성화해야 합니다. 그렇지 않으면 스타일 및 기타 문제가 없는 페이지가 표시됩니다.

Apache 서버 재작성에 대한 섹션

다중 웹 노드 환경에서 캐싱

웹 노드가 여러 개 있는 경우 웹 노드 간에 동기화가 없으므로 응용 프로그램의 기본 파일 캐싱을 사용할 수 없습니다. 즉, 한 웹 노드의 활동은 해당 웹 노드의 파일 시스템에만 기록됩니다. 후속 활동이 다른 웹 노드에서 수행되는 경우 불필요한 파일이 작성되거나 오류가 발생할 수 있습니다.

대신 기본 캐시와 페이지 캐시 모두에 Redis을(를) 사용합니다.

서버 설정

이 섹션에서는 응용 프로그램이 실행되는 서버에 대해 고려해야 할 설정에 대해 간략하게 설명합니다. 이러한 설정 중 일부는 응용 프로그램과 직접 관련이 없습니다. 이는 제안으로만 제공됩니다.

로그 회전

UNIX logrotate 유틸리티를 사용하면 대량의 로그 파일을 생성하는 시스템을 관리할 수 있습니다. 로그 파일의 자동 회전, 압축, 제거 및 메일링을 허용합니다. 각 로그 파일은 매일, 매주, 매월 또는 로그 파일이 지정된 크기를 초과할 때 처리할 수 있습니다.

자세한 내용은 다음 중 하나를 참조하십시오.

다양한 서비스가 통신할 수 있도록 iptables 규칙 설정

서버가 하나이든 많든 간에 서비스가 통신할 수 있도록 하려면 방화벽에서 포트를 열어야 합니다. 예를 들어 Adobe Commerce에서 Solr 검색 엔진을 사용하는 경우 웹 서버와 통신하도록 설정해야 합니다. 여러 웹 노드가 있는 경우 서로 통신할 수 있도록 활성화해야 합니다.

추가 정보:

보안 강화 Linux(SELinux) 규칙

SELinux 사용 여부에 대한 권장 사항은 없습니다. 그러나 SELinux를 사용하는 경우 iptable 구성과 유사하게 서로 통신하도록 서비스를 구성해야 합니다.

추가 정보:

전자 메일 서버 설정

Adobe Commerce에는 이메일 서버가 필요합니다. 특정 서버는 권장하지 않지만 다음 중 하나를 시도할 수 있습니다.

향상된 성능을 위해 검색 엔진 세분화:

2.4.0부터 모든 설치에 Elasticsearch 또는 OpenSearch가 필요합니다.

메시지 대기열 설정

버전 2.3.0 이후 Adobe Commerce에는 메시지 대기열 기능이 포함되었습니다. 이전 버전에서는 Adobe Commerce에서만 사용할 수 있었습니다.

Adobe Commerce 전용 설정

Adobe Commerce을 사용하는 경우에만 다음을 구성할 수 있습니다.

recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995