찾다

 >  Q&A  >  본문

nginx Listen은 IP:80을 지정하고 80개의 포트 요청을 모두 수신하도록 지정하지 않습니다. 전자는 정상적으로 액세스하고 후자는 404에 액세스합니다. 이유는 무엇입니까?

내 서버에는 여러 IP 구성이 있지만 서버에 사이트가 많기 때문에 동일한 IP를 사용해야 하는 사이트도 여러 개 있을 것입니다.
과거에는 사이트 구성이 서버 세그먼트에서 직접 수신되었습니다. 특정 IP: 80
이제 동시에 여러 도메인 이름을 묶어야 하는 새로운 사이트가 있습니다. 이 서버에는 다른 IP가 있으므로 Listen All에서는 IP를 지정하지 않고 포트 80을 직접 모니터링했습니다. 결과적으로 액세스할 때 nginx에서 404 프롬프트가 나타납니다.
서버가 포트 80 요청을 받으면 모든 구성 파일을 순회하여 이 도메인 이름에 대한 구성 파일이 있는지 확인하지 않나요?

曾经蜡笔没有小新曾经蜡笔没有小新2755일 전759

모든 응답(1)나는 대답할 것이다

  • 世界只因有你

    世界只因有你2017-05-16 17:22:25

    예, server_name을 올바르게 지정하면 가능합니다.

    진실을 알고 싶다면 전체 구성을 게시해 주세요.

    회신하다
    0
  • 취소회신하다