프로젝트 열기
에이전트를 실행하고 작업 폴더를 엽니다.
SSH를 통해 리눅스 서버에 연결하고 사이트 파일용 폴더를 만듭니다. 웹 서버 소프트웨어를 설치하고 문서 루트를 구성합니다. 방화벽에서 포트 80과 443을 열어 트래픽을 허용합니다. DNS 레코드를 서버에 연결하고 인증서를 설치해 보안 연결을 활성화합니다.
에이전트를 실행하고 작업 폴더를 엽니다.
서버 설정을 읽고 변경 사항을 적용합니다.
문법 오류가 없는지 확인하기 위해 설정 테스트 명령을 실행합니다.
종료 코드를 확인하고 서비스가 정상적으로 실행 중인지 확인합니다.
dns-records.txt저장됨dns-records.txt8줄203.0.113.10일치 1개.파일 1개# DNS records for example.com
@ 3600 A 203.0.113.10
www CNAME example.com
@ 3600 MX 10 mail.example.com
@ 3600 TXT v=spf1 include:example.com ~all
@ 3600 NS ns1.example.com
@ 3600 NS ns2.example.com
# TTL note: changes take time예약된 example.com 도메인을 위한 일반 존 파일입니다. 주소용 A 레코드, 별칭용 CNAME, 메일용 MX, TXT 레코드를 포함합니다. 캐싱을 위해 TTL은 3600초로 설정됩니다.
존 파일 변경 전 nslookup을 실행해 현재 dns 설정을 확인합니다. 존 파일을 확인합니다. read_file을 사용해 기존 설정을 신중히 확인합니다. edit_file을 사용해 필요한 레코드를 업데이트합니다. 에이전트가 변경 사항을 검토할 수 있도록 diff를 표시합니다. 이 dns 관리 방식은 데이터의 일관성과 명확성을 유지합니다. 레코드가 잘못되면 로컬 웹 서버가 일부 사용자에게 실패할 수 있습니다. 편집 적용 전 Ask first 모드로 전환해 일시 정지하세요.
http_get을 통해 인증서 발급 기관의 공식 문서를 읽고, 도메인 소유권을 증명해 발급 기관에 인증서를 요청한 후 설치 프로세스를 진행합니다. 파일을 설치합니다. 새 인증서 파일을 가리키도록 구성을 편집합니다. 웹 서버의 config-test 명령을 실행해 문법이 정확한지 확인합니다. http_get으로 HTTPS 연결을 확인하며 서비스를 다시 로드합니다. 만료 방지를 위해 자동 갱신을 설정하고 테스트합니다. 이 과정은 사이트를 안전하게 보호하려는 완전한 초보자에게 이상적인 웹 호스팅 방법입니다. ssl 인증서 설정은 웹 트래픽 보안에 중요합니다.