“./disdourse-setup” 명령어를 입력하는 단계에서 터미널에 "Ports 80 and 443 are free for use"라는 메시지가 표시되지 않고, 대신 다음과 같은 메시지가 표시됩니다.
"WARNING: Port 443 of computer does not appear to be accessible using hostname: "
“Connection to http://elearning109.zapto.org/(port 80) also fails.” 등
포트 80과 443에서 어떤 서비스가 리스닝 중인지 확인해야 합니다. 기존 웹사이트가 있는 서버에 discourse를 설치하려고 시도하고 있다고 가정합니다. 그렇다면 discourse를 설치하기 위해 웹 서버를 일시적으로 중지한 후, discourse가 기존 웹 서버 뒤에 실행되도록 구성해야 합니다.
아니라면, netstat -alpn | grep 80 또는 netstat -alpn | grep 443 명령을 사용하여 이미 실행 중인 웹 서버가 있는지 확인할 수 있습니다.
도메인 이름 확인 중 . . .
경고: 컴퓨터의 443 포트가 호스트 이름을 통해 접근할 수 없는 것으로 보입니다.
성공: 80 포트에 대한 연결이 성공적으로 이루어졌습니다!
이것은 DNS 설정이 올바른 것을 의미하지만,
443 포트에 대한 트래픽이 서버에 도달하지 못하도록 무언가가 차단되고 있음을 시사합니다.
443 포트에 대한 연결이 허용되는지 확인하기 위해 네트워크 구성을 점검하십시오.
가장 먼저 해야 할 일은 이 서버의 IP 주소로 올바르게 해석되는지 확인하는 것입니다.
보통 도메인을 구매한 곳에서 이 작업을 수행합니다.
IP 주소가 올바르게 해석된다고 확신한다면, 방화벽 문제일 수 있습니다.
"YOUR CLOUD SERVICE 포트 열기"로 웹 검색을 해보시면 도움이 될 수 있습니다.
이 도구는 가장 표준적인 설치 환경만을 위해 설계되었습니다. 위의 문제를 해결할 수 없다면,
containers/app.yml 파일을 직접 편집한 후 다음을 입력해야 합니다.