구성 파일 - nginx 다중 사이트 구성, 도메인 이름을 통해 액세스할 수 없습니다. IP 액세스를 사용하면 사이트 중 하나로 이동합니다.
阿神
阿神 2017-05-16 17:09:33
0
3
814

한 서버에 Nginx 다중 사이트를 설정했는데 해당 사이트에 액세스하는 데 사용된 도메인 이름에 액세스할 수 없습니다. 아래와 같은 오류가 발생합니다.

IP를 통해 구체적으로 다음과 같은 사이트 중 하나로 리디렉션됩니다.

모든 구성이 켜져 있으면 모든 도메인 이름에 액세스할 수 없습니다. IP 액세스에는 siteD
siteD를 제거한 후 siteB로 점프, siteB를 제거한 후 404, siteB를 제거한 후 siteA로 점프, siteA를 제거한 후 점프 사이트C

오랜 시간 동안 확인했는데도 문제가 무엇인지 알 수 없습니다. 문제를 해결할 수 있도록 도와주세요/w

다음은 특정 구성 파일입니다:

nginx.conf

으아악

default.conf

으아악

siteA.conf

으아악

siteB.conf

으아악

siteC.conf

으아악

siteD.conf

으아악

Nginx 정보(apt, 메인라인을 사용하여 설치)

으아악

Nginx 디버그 오류 로그

으아악
阿神
阿神

闭关修行中......

모든 응답(3)
某草草

이 질문은 v2ex에서 @Showfom님이 답변해 주신 내용입니다. 도메인 이름이 등록되지 않아 컴퓨터실에서 차단되었기 때문입니다

Peter_Zhu

기본값인 것 같으니 와일드카드는 사용하지 않는 것이 좋습니다

으아아아
Peter_Zhu

도메인 이름이 서버에 효과적으로 해결되었는지 확인하세요. 올바르게 해결되지 않으면 도메인 이름 운영자에게 올바른 해결 방법을 설정하세요.

서버 방화벽 설정을 확인하고 포트 80 액세스 제한을 활성화하세요. 또한 서버 운영자가 방화벽 설정을 지정했는지도 확인하세요.

nginx를 구성한 후 서버에서 사용 가능한지 테스트할 수 있습니다.

으아아아

도메인 이름이 확인되지 않은 상태인 경우

으아아아

서버에 정상적으로 접속할 수 없는 경우 nginx 구성에 문제가 있는 것입니다.
서버에 접속할 수 있지만 로컬에서 접속할 수 없는 경우에는 도메인 이름 확인이나 방화벽에 문제가 있는 것입니다.

제 제한된 nginx 구성 지식으로 판단해 보면 별 문제가 없습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!