Oracle Cloud 서버용 포트 80 및 443 열기

3686 단어
Oracle Cloud 서버 설정 작업 중이며 사이트가 예상대로 렌더링되는 문제에 직면해 있습니까? 예를 들어, 사이트의 URL로 이동할 때 시간 초과 문제가 발생합니까?

이는 포트 80 및 443이 완전히 열리지 않았기 때문일 수 있습니다.

Cleavr.io을(를) 사용하여 Oracle 계정에 연결하고 Oracle의 무료 서버 옵션 중 일부를 프로비저닝할 수 있습니다. Cleavr.io는 프로비저닝 프로세스의 일부로 일부 업데이트를 실행하여 포트 80 및 443이 열려 있는지 확인합니다.

그러나 Custom Server 옵션을 통해 Oracle 서버에 연결하는 경우 Cleavr의 Oracle 통합 옵션이 자동으로 수행하는 이러한 단계 중 일부를 수동으로 수행해야 합니다.

Oracle 서버에서 포트 80 및 443이 제대로 작동하도록 하는 단계를 시작하기 전에 Cleavr이 일부 무료 서버 옵션과만 통합되고 유료 계층 옵션을 제공하지 않는 이유가 궁금할 수 있습니다. 요컨대, 우리는 사용자에게 무료 서버 옵션을 제공하고 적절한 무료 서버 옵션을 제공하는 몇 안 되는 제공업체 중 하나인 Oracle을 제공하고 싶었습니다. 그러나 Oracle 계정과의 연결 경험은 가장자리에서 매우 거칠고 포트 연결과 관련된 이러한 이상한 점으로 인해 경험이 향상될 때까지 Oracle과의 통합을 더 지연시켰습니다.

그러나 주요 문제로 돌아가 보겠습니다. Oracle의 클라우드 인터페이스를 통해 서버를 프로비저닝하면 다음 업데이트를 수행할 때까지 포트 80 및 443이 완전히 열리지 않습니다.

1단계: 인그레스 규칙 추가



이 첫 번째 단계에서는 Oracle Cloud 계정에 액세스해야 합니다.

포트 80 및 443은 기본적으로 닫힙니다. 서버에 웹 사이트를 추가할 계획이라고 가정하면 서버 인스턴스 세부 정보 화면에서 가상 클라우드 네트워크를 클릭하여 포트 80 및 443을 엽니다.



왼쪽 메뉴에서 보안 목록을 클릭합니다.

![포트 설정](( https://dev-to-uploads.s3.amazonaws.com/uploads/articles/43y5fy5paah81vle9bh8.png )

보안 목록을 클릭하십시오



수신 규칙 추가를 클릭합니다.



다음 소스 및 포트 추가 -



포트 80에 대한 수신 규칙을 추가합니다. 포트 443에 대해 동일한 프로세스를 수행합니다.

이 시점에서 포트 80과 443이 열려 있다고 믿게 될 수 있습니다. 결국 포트를 여는 수신 규칙을 설정하기만 하면 됩니다.

그렇게 빠르지 않아!

이러한 포트가 실제로 외부 세계에 대해 열려 있는지 확인하기 위해 서버 포트를 스캔하는 것이 가장 좋고 가장 빠릅니다.

위의 업데이트를 수행한 후 Doneo.io's 서버 포트 검색 도구를 사용하여 서버를 검색합니다.



위에서 우리는 포트 443을 열기 위해 해야 할 일이 아직 남아 있음을 알 수 있습니다.

2단계: iptables 수정



이 단계에서는 일부 터미널 명령을 실행할 수 있도록 서버에 SSH를 연결해야 합니다.

다음 명령을 실행합니다.

iptables -I INPUT 6 -m state --state NEW -p tcp --dport 443 -j ACCEPT
netfilter-persistent save


이렇게 하면 포트 443을 허용하도록 iptables가 업데이트됩니다. 포트 스캔을 수행한 후 포트 80이 차단된 경우 위의 작업도 실행하되 44380로 교체합니다.


이제 다른 서버 포트 스캔을 실행하여 443이 열려 있는지 확인하십시오.



Doneo.io 포트 스캔의 위 스크린샷에서 443이 현재 열려 있는 것을 볼 수 있습니다.

귀하의 http 및 https 사이트는 이제 공개적으로 액세스할 수 있습니다.

해결하기 어려운 문제일 수 있으므로 이 문서를 통해 시간과 스트레스를 줄일 수 있기를 바랍니다.

좋은 웹페이지 즐겨찾기