예를 들어 a.com이라는 웹사이트가 있고 디렉터리에 ajax.php 파일이 있습니다. 이제 a.com(즉, 이 도메인 이름에 바인딩된)에 대한 액세스만 POST를 수신하도록 허용해야 합니다. data.b.com과 같은 다른 도메인 이름은 ajax.php에 직접 데이터를 게시하고 503 등을 반환합니다. 어떻게 작성합니까? 저는 nginx를 잘 몰라서 구체적인 예를 들어주시면 감사하겠습니다~
문제를 해결하기 위해 문서를 읽고 몇 줄의 코드를 작성했습니다. 더 좋은 해결책이 있으면 메시지를 남겨주세요.
코드는 아래에 게시되어 있습니다
Nginx는 여러 사이트를 만들 수 있습니다. 그것은 Nginx의 서버{}
먼저 기본 사이트 만들기:
서버 { 서버이름 _; 루트 /var/nginx/html; }
다른 사이트 a.com 만들기:
서버 { server_name a.com www.a.com; 루트 /data/www/a.com; }
이렇게 하면 a.com만 a.com 경로 아래의 파일에 액세스할 수 있고 다른 도메인 이름은 기본 사이트인 /var/nginx/html 아래의 파일에 액세스할 수 있습니다.
으아아아
문제를 해결하기 위해 문서를 읽고 몇 줄의 코드를 작성했습니다. 더 좋은 해결책이 있으면 메시지를 남겨주세요.
코드는 아래에 게시되어 있습니다
으아악Nginx는 여러 사이트를 만들 수 있습니다. 그것은 Nginx의 서버{}
입니다먼저 기본 사이트 만들기:
서버 {
서버이름 _;
루트 /var/nginx/html;
}
다른 사이트 a.com 만들기:
서버 {
server_name a.com www.a.com;
루트 /data/www/a.com;
}
이렇게 하면 a.com만 a.com 경로 아래의 파일에 액세스할 수 있고 다른 도메인 이름은 기본 사이트인 /var/nginx/html 아래의 파일에 액세스할 수 있습니다.
으아아아