찾다

 >  Q&A  >  본문

도메인 이름: 80을 통해 Nginx에 액세스할 수 없지만 다른 모든 것은 정상입니다. 이유는 무엇입니까?

으아아아

위 구성파일은 80을 8001로 변경하시면 접근이 가능합니다. 아니면 80을 수정하지 않고 IP를 통해 직접 접속할 수도 있습니다.
도메인 이름: 80 조합만으로는 접속이 불가능합니다. 오류 메시지가 없습니다.
이유가 무엇일까요?

怪我咯怪我咯2783일 전964

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

  • PHP中文网

    PHP中文网2017-05-16 17:28:10

    UNIX 시스템에서 1024 미만의 포트를 모니터링하려면 루트 권한이 필요합니다. 시작 시 sudo를 추가하셨나요? sudo

    另外,是否已经把 127.0.0.1 foo.bar.com

    그리고 호스트에 127.0.0.1 foo.bar.com을 추가하셨나요? 🎜

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:28:10

    도메인 이름:80을 방문하면 브라우저가 자동으로 :80을 제거하지 않나요? 80은 일반적인 HTTP 서비스의 기본 제품이며 브라우저가 이를 자동으로 처리하는 것은 당연합니다. 域名:80 的时候,难道浏览器不会自动把 :80 帮你去掉吗?按理说,80 是常见的 HTTP 服务的默认商品,浏览器会自动处理啊。

    你这个配置,直接访问 foo.bar.com 就可以了,不需要再加 :80

    구성을 위해 :80을 추가할 필요 없이 foo.bar.com에 직접 액세스하세요. IP를 통해 직접 액세스하면 포트 80에서 수신 대기하는 Nginx의 기본 구성에 액세스하게 됩니다. 🎜

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-16 17:28:10

    nginx.conf 또는 기타 vhost conf 파일의 IP 액세스가 제한되어 있습니다
    예:
    서버 {
    기본값 80을 들어보세요;
    서버_이름 _;
    서버이름 www.example.com example.com
    500을 반환;
    }

    회신하다
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:28:10

    foo.bar.com을 매핑하여 foo.bar.com이 VPS의 IP인지 확인하세요. 그런데 포트 80이 모니터링되는지 확인하세요. 아, 서류 제출 등의 문제도 있을 수 있겠네요. . .

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-05-16 17:28:10

    파일링 문제인지 확인하실 수 있습니다. RobinTang에 동의했습니다. (아직 동의할 수 없습니다...)
    121.222.208.43 - - [시간] "-" 400 0 "-" "-"
    400 잘못된 요청입니다.
    Nginx에 도달하기 전에 액세스가 중단됩니다. 다른 포트의 가용성과 결합하면 파일링 ​​문제가 될 가능성이 높습니다. (아마도 80,443만 사용하기는 쉽지 않겠죠?)
    외국 VPS와 도메인 이름을 구입했는데 이 문제가 발생한 적이 없습니다.

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