Nginx 전역 설정

1301 단어
크로스 도 메 인 은 서로 다른 도 메 인 이름 간 에 서로 접근 하 는 것 을 말한다.
방법 1: nginx 새 crossdomain. xml
1. nginx 의 html 디 렉 터 리 에 들 어가 서 crossdomain. xml 을 새로 만 듭 니 다. 구체 적 인 경로: / usr / local / nginx / html / crossdomain. xml 2. crossdomain. xml 에 다음 과 같은 내용 을 추가 합 니 다.
1.  
2.  
3.  
4.  
5.  

메모: 기본 적 인 상황 에서 / usr / local / nginx / html / crossdomain. xml 은 존재 하지 않 습 니 다.참조:
https://help.aliyun.com/knowledge_detail/41123.html
방법 2: nginx. conf 설정
그 중 가입:
1.  #      
2.  #add_header 'Access-Control-Allow-Origin' '*'; #    
3.  add_header 'Access-Control-Allow-Origin' 'http://m.domain.com'; #       
4.   add_header 'Access-Control-Allow-Credentials' 'true';
5.  add_header 'Access-Control-Allow-Methods' 'OPTION, POST, GET';
6.  add_header 'Access-Control-Allow-Headers' 'X-Requested-With, Content-Type';

모든 도 메 인 이름 에 * 모호 하 게 일치 하지 않 는 이 유 를 몰 랐 기 때문에 대응 하 는 도 메 인 이름 으로 바 뀌 었 습 니 다.여기에 도 메 인 이름 앞 에 http: / / 를 추가 해 야 합 니 다. 그렇지 않 으 면 지원 하지 않 는 도 메 인 이름 을 보고 할 것 입 니 다.
이 방법 으로 ajax 크로스 필드 문 제 를 해결 하 였 습 니 다.

좋은 웹페이지 즐겨찾기