Menu Close
Red Hat Training
A Red Hat training course is available for RHEL 8
64.6. 단일 인스턴스 Apache HTTP 서버 설정
이 섹션에서는 정적 HTML 콘텐츠를 제공하도록 단일 인스턴스 Apache HTTP 서버를 설정하는 방법에 대해 설명합니다.
웹 서버가 서버와 연결된 모든 도메인에 대해 동일한 콘텐츠를 제공해야 하는 경우 이 섹션의 절차를 따릅니다. 도메인마다 다른 콘텐츠를 제공하려면 이름 기반 가상 호스트를 설정합니다. 자세한 내용은 Apache 이름 기반 가상 호스트 구성을 참조하십시오.
절차
httpd
패키지를 설치합니다.# yum install httpd
로컬 방화벽에서 TCP 포트
80
을 엽니다.# firewall-cmd --permanent --add-port=80/tcp # firewall-cmd --reload
httpd
서비스를 활성화하고 시작합니다.# systemctl enable --now httpd
선택 사항: HTML 파일을
/var/www/html/
디렉토리에 추가합니다.참고콘텐츠를
/var/www/html/
에 추가하는 경우httpd
가 기본적으로 실행되는 사용자가 파일과 디렉토리를 읽을 수 있어야 합니다. 콘텐츠 소유자는root 사용자 및 root
사용자 그룹 또는 관리자가 선택한 다른 사용자 또는 그룹일 수 있습니다. 콘텐츠 소유자가
root
사용자 및root
사용자 그룹인 경우 다른 사용자가 파일을 읽을 수 있어야 합니다. 모든 파일과 디렉토리에 대한 SELinux 컨텍스트는 기본적으로/var/www
디렉터리 내의 모든 콘텐츠에 적용되는httpd_sys_content_t
여야 합니다.
검증 단계
웹 브라우저와
http://my_company.idm.example.com/
또는http://server_IP/
에 연결합니다./var/www/html/
디렉터리가 비어 있거나index.html 또는
파일이 없는 경우 Apache에index.
htmRed Hat Enterprise Linux Test Page
가 표시됩니다./var/www/html/
에 다른 이름의 HTML 파일이 포함된 경우http://server_IP/example.html 또는
http://my_company.idm.example.com/example.html
과 같이 해당 파일에 URL을 입력하여 로드할 수 있습니다.
추가 리소스
- Apache 구성 및 환경에 서비스를 조정하는 방법에 대한 자세한 내용은 Apache 설명서를 참조하십시오. 설명서 설치에 대한 자세한 내용은 Apache HTTP Server 설명서 설치를 참조하십시오.
-
httpd
systemd
서비스 사용 또는 조정에 대한 자세한 내용은httpd.service(8)
도움말 페이지를 참조하십시오.