nginx / apache 설정 정적 자원 크로스 도 메 인 접근 허용
1590 단어 Apche
1. apache
apache 프로필 찾기 httpd. conf
이 줄 찾 아.
#LoadModule headers_module modules/mod_headers.so
\ # 주석 부 호 를 삭제 합 니 다.
LoadModule headers_module modules/mod_headers.so
apache 헤드 정보 사용자 정의 모듈 을 여 는 것 이 목적 입 니 다.
독립 된 호스트 설정 파일 에 header 추가
Header set Access-Control-Allow-Origin *
예 를 들 면:
ServerAdmin [email protected]
DocumentRoot "****************"
ServerName www.jianzhi12.com
Header set Access-Control-Allow-Origin *
ErrorLog "***********"
CustomLog "****************************" common
SetOutputFilter DEFLATE
Options FollowSymLinks ExecCGI
Require all granted
AllowOverride All
Order allow,deny
Allow from all
DirectoryIndex index.html index.php
ApacheCopy
이 도 메 인 이름 의 자원 에 접근 할 때 머리 정 보 를 추가 한 다 는 뜻 이다.
apache 다시 시작
service httpd restart
2. nginx
도 메 인 이름 설정 파일 을 찾 습 니 다.
server 모듈 에 설정 추가:
add_header ‘Access-Control-Allow-Origin’ ‘*’;1
예:
server {
listen 80;
add_header 'Access-Control-Allow-Origin' '*';
location /Roboto/ {
root /home/images;
autoindex on;
}
}
nginx 과부하
./nginx -s reload