2017-11-22 2 views
-1

그래서 저는 회사의 별도 서버에서 프로젝트를 진행했으며 이제는 SSL 인증서와 키를 사용하여 프로덕션 환경에 맞게 설정해야합니다.와일드 카드 도메인의 호스트 서버에 nginx를 설치하는 데 도움이 필요합니다.

여기에 나는 모든 튜토리얼을 따라하려고 노력했지만 여전히 스냅 '을 통해로드되지 않습니다
`

server{ 
    listen  443; 
    ssl   on; 
    ssl_certificate "/etc/pki/tls/certs/example.cer"; 
    ssl_certificate_key "/etc/pki/tls/certs/exampleKey.pem"; 
    #ssl_session_cache shared:SSL:1m; 
    #ssl_session_timeout 10m; 
    #ssl_ciphers HIGH:!aNULL:!MD5; 
    #ssl_prefer_server_ciphers on; 
    server_name snap.example.gov; 


    # Load configuration files for the default server block. 
    include /etc/nginx/default.d/*.conf; 

    location/{ 
      proxy_pass http://localhost:80; 
      proxy_redirect off; 
      proxy_set_header Host $host ; 
      proxy_set_header X-Real-IP $remote_addr ; 
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ; 
      proxy_set_header X-Forwarded-Proto https; 
    }` 

에 서버 내가하고 있어요에 내 nginx.config 파일입니다. example.gov '. 나는 이것을 'snap.example.gov'도메인의 https를 통해로드하는 데 정말로 도움이 필요합니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 나는 아직도 이것에 대해 새롭기 때문에 나는 무엇을 해야할지 확실히 모른다.

미리 감사드립니다.

+0

"로드되지 않음"으로 충분하지 않습니다. 오류가 있습니까? 무슨 일이야? nginx 오류 로그 파일을 보셨습니까? – Rob

+0

HTTPS 프로토콜을 사용하려고 할 때 SSL 오류가 발생합니까? –

+0

@Rob 죄송합니다.이 주제에 너무 익숙하지 않습니다. 그래서 그것은 아무런 에러없이 nginx를 실행할 수있게 해줍니다.하지만 주소창에 'snap.example.gov'를 입력하면 IP 주소에 도달 할 수 없다고합니다. IP 주소를 입력하면 사이트에 연결할 수 있습니다. – BStill

답변

0

모든 세계는 인터넷이며 IP 주소는 플레이어입니다. 'snap.example.gov'를 입력 할 때 어떤 컴퓨터 서버에 연결해야하는지 컴퓨터가 어떻게 알 수 있습니까? 대답은, 그렇지 않습니다! 따라서 N 화염 운영 체제 도메인 이름을 등록 모든 의 IP 주소를 알고 잘 알려진 서버의 일련 인터넷에 가서 조회 할 수있는 능력을 준다 S 템 omain D을 시작했다 인터넷에서. DNS는 stackoverflow.com의 IP 주소가 151.101.65.69임을 압니다. 컴퓨터는 그렇지 않습니다.

따라서 DNS 서버에 서버의 도메인 이름을 등록하고 사이트에 액세스 할 수있는 IP 주소를 알려줘야합니다. 이 서비스 비용은 $ 11 정도이지만 최저 $ 50까지받을 수 있습니다. 예를 들어, example.gov는 미국 정부의 GSA 소유이므로 그 이름을 등록 할 가능성이 없습니다.

많은 수의 도메인 이름 등록 기관이 있으며, stackoverflow는 우리에게 하나를 권하고 싶지 않지만 그 중 하나를 검색하면 좋은 것들이 나타날 것입니다.

+0

감사합니다. 그 점을 이해하는 데 도움이됩니다. 그러나 도메인 이름이 이미 등록되어 있고 내 도메인을 하위 도메인에 추가하고 싶다면 어떻게해야합니까? 사이트에 와일드 카드 인증서와 개인 키가 있습니다. DNS를 설정할 때이를 사용합니까? @ Roob – BStill

+0

다른 사람이 도메인을 등록한 경우 아무 것도 할 수 없습니다. 하위 도메인은 기본 도메인 이름에 연결되어 있으므로 해당 도메인 이름을 제어 할 수 없습니다. – Rob

+0

나는 생각했다. 도와 주셔서 감사합니다. – BStill

관련 문제