웹사이트

사이트 설정

The Settings tab holds the small number of site-wide switches that do not belong to any other tab: whether HTTPS is forced, whether the site is showing a maintenance page, which file is served when…

설정 탭은 다른 탭에 속하지 않는 소수의 사이트 전체 스위치들을 포함합니다: HTTPS 강제 적용 여부, 사이트에서 유지 보수 페이지 표시 여부, 폴더를 열 때 제공되는 파일, 그리고 사이트를 영구적으로 삭제하는 버튼입니다.

사이트 설정 위치

Websites를 열고 사이트를 클릭한 다음 사이트 탭 스트립에서 Settings 메뉴를 열고 Settings를 선택합니다. 페이지의 제목은 Settings이며 세 개의 레이블이 지정된 섹션으로 나뉩니다: Behavior, Serving, 그리고 빨간색 Danger Zone.

Site settings page in KPanel

이 페이지의 모든 항목에는 sites:write 권한이 필요합니다. 읽기 전용 팀 멤버는 현재 값을 볼 수 있지만 토글은 잠겨있고 Danger Zone은 완전히 숨겨집니다.

Force HTTPS

Force HTTPS 스위치는 모든 일반 HTTP 요청을 동일한 URL의 HTTPS 버전으로 리디렉션합니다. 패널은 이를 켜둘 것을 권장하며 라이브 사이트에서 이를 끌 이유는 거의 없습니다.

이 기능이 켜져 있으면 도메인을 스키마 없이 입력하거나 어딘가에서 오래된 http:// 링크를 따르는 방문자는 평문으로 제공되지 않고 보안 버전으로 이동합니다. 브라우저는 자물쇠 표시를 표시하고 혼합 콘텐츠 경고가 사라지며 서비스 워커와 같이 보안 컨텍스트에 의존하는 모든 것이 작동합니다.

리디렉션 루프를 진단하는 동안만 이를 끄고 그 후에 다시 켭니다.

사이트에 작동하는 인증서가 있기 전에 Force HTTPS를 켜지 마십시오. 인증서가 아직 발급되지 않았다면 HTTPS를 강제하면 방문자가 브라우저가 로드하기를 거부하는 페이지로 이동합니다. 먼저 인증서를 확인하십시오: SSL Certificates를 참조하십시오.

이를 켜면 사이트가 끝없이 리디렉션되기 시작하는 경우 일반적인 원인은 애플리케이션 내에 정의된 두 번째 리디렉션(예: .htaccess 또는 WordPress)이 동일한 작업을 수행하는 것입니다. 둘 중 하나를 제거하십시오. Fixing Mixed Content Warnings는 페이지는 로드되지만 자물쇠가 나타나지 않는 관련 경우를 다룹니다.

유지 보수 모드

Maintenance mode는 모든 방문자에게 유지 보수 페이지를 표시합니다. 페이지의 설명은 의도적으로 명확합니다: 이를 비활성화할 때까지 사이트에 접근할 수 없습니다.

이를 켜면 선택적 Maintenance message 필드가 나타납니다. 입력하십시오. 기본 제안은 짧고 합리적이지만 이에 접근하는 누구에게나 구체적인 메시지가 훨씬 좋습니다: 무엇이 진행 중인지 그리고 언제 복귀할 것으로 예상되는지 말하십시오.

Save Changes를 클릭하여 적용합니다. 버튼은 변경 사항이 저장되면 체크 표시로 확인합니다.

진행 중에 손상되어 보일 무언가를 하고 있을 때 유지 보수 모드를 사용하십시오: 큰 콘텐츠 가져오기, 라이브 사이트의 테마 교체, 데이터베이스 마이그레이션. 필요 이상으로 오래 켜두지 마십시오.

유지 보수 모드는 당신을 포함한 모든 사람에게 적용됩니다. 이 패널에는 우회 방법이 없으므로 공개 사이트를 통해서가 아니라 KPanel, SFTP 또는 WordPress 관리자를 통해 작업을 수행해야 합니다. 이 기간 동안 크롤링하는 검색 엔진은 콘텐츠가 아닌 유지 보수 페이지를 봅니다. 이는 기간을 짧게 유지해야 하는 또 다른 이유입니다.

디렉토리 인덱스

Serving 섹션은 기본 문서를 제어합니다: 방문자가 파일을 지정하지 않고 폴더를 열 때 제공되는 파일. 파일은 나열한 순서대로 시도되며 존재하는 첫 번째 파일이 우승합니다.

플랫폼 기본값은 index.php index.html이며 이는 WordPress 및 모든 PHP 애플리케이션에 적합합니다. 필드는 변경한 후 Custom 칩을 표시하므로 항상 기본값을 사용 중인지 여부를 알 수 있습니다.

세 가지 사전 설정이 원클릭 칩으로 제공됩니다:

사전 설정사용 시기
index.html index.php정적 프론트 페이지가 PHP 애플리케이션 앞에 위치
index.php index.html플랫폼 기본값, WordPress 및 PHP 앱에 올바름
index.html순전히 정적 사이트, PHP 폴백이 필요 없음

다른 것이 필요한 경우 자신의 목록을 입력하십시오: 파일 이름을 공백으로 구분하십시오. Save를 클릭하여 적용하거나 Reset을 클릭하여 기본값으로 돌아갑니다.

이를 변경하는 가장 일반적인 이유는 애플리케이션의 자체 프론트 컨트롤러보다 우선되어야 하는 정적 랜딩 페이지입니다. 배포 후 사이트가 갑자기 잘못된 페이지를 제공하기 시작하고 index.html를 추가했다면 이 설정이 원인입니다.

사이트 삭제

하단의 Danger Zone은 단일 작업을 포함합니다. 경고 텍스트는 범위에 대해 명확합니다: 삭제하면 사이트와 모든 파일, 데이터베이스, SSL 인증서 및 백업이 제거됩니다. 이를 실행 취소할 수 없습니다.

흐름은 의도적으로 두 단계입니다. Delete Site를 클릭한 다음 Confirm Delete로 확인하거나 Cancel을 클릭하여 취소합니다. 확인하면 Websites 목록으로 돌아가고 사이트가 삭제됩니다.

삭제하면 백업도 제거되므로 일반적인 안전망이 적용되지 않습니다. 시작하기 전에 유지하려는 항목을 다운로드하십시오: SFTP를 통한 파일 및 데이터베이스 덤프. Uploading Files With SFTPConnecting To Your Database Over an SSH Tunnel을 참조하십시오.

더 이상 호스팅이 필요하지 않아 사이트를 제거하는 경우 사이트를 삭제하는 것은 플랜을 취소하는 것과 같지 않습니다. 구독은 취소할 때까지 계속 청구됩니다: Cancelling a Service를 참조하십시오.

사이트를 다른 곳으로 이동하고 도메인을 유지하려는 경우 먼저 사이트에서 도메인을 제거하여 새로운 위치를 가리킬 수 있도록 합니다: Site Domains Tab을 참조하십시오.

이 페이지에 없는 것

많은 사이트 구성이 탭 스트립의 다른 곳에 존재하며 여기서 시간을 낭비하는 가장 빠른 방법은 설정에서 찾는 것입니다:

  • PHP 버전 및 제한: Advanced, 그 다음 PHP.
  • 리디렉션 및 오류 페이지: Advanced, 그 다음 Redirects 또는 Error pages.
  • 비밀번호 보호 및 IP 차단: Advanced, 그 다음 Password protection.
  • 백업 및 특정 시점 복구: Backups 메뉴.
  • 캐싱 및 CDN: Performance 메뉴.
  • 도메인 및 DNS: Domain 메뉴.

문제 해결

Save Changes가 눈에 띄게 아무것도 하지 않습니다. 버튼은 잠깐 체크 표시를 표시합니다. 대신 오류 토스트를 표시하면 저장이 거부된 것입니다. 페이지를 새로 고침하고 역할에 여전히 쓰기 액세스 권한이 있는지 확인하십시오.

유지 보수 모드는 꺼져 있지만 방문자는 여전히 유지 보수 페이지를 봅니다. 브라우저 또는 프록시가 페이지를 캐시했습니다. 하드 새로 고침하고 사이트가 CDN 뒤에 있는 경우 캐시를 비웁니다: Purging the CDN Cache를 참조하십시오.

디렉토리 인덱스 변경이 효과가 없었습니다. 애플리케이션 수준의 재쓰기 규칙이 우선합니다. .htaccess를 확인하십시오: Editing .htaccess를 참조하십시오.

다음 단계

여전히 도움이 필요하신가요?

다음 주소로 이메일을 보내주세요 support@kapsulehost.com 또는 KPanel에서 채팅을 시작하세요.

KPanel 열기