도메인 이름: 80을 통해 Nginx에 액세스할 수 없지만 다른 모든 것은 정상입니다. 이유는 무엇입니까?
怪我咯
怪我咯 2017-05-16 17:26:10
0
5
962
으아아아

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

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(5)
Ty80

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

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

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

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

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

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

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

習慣沉默

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

大家讲道理

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿