서버 세팅 & tool/nginx
[nginx] 실전 cors 해결하기
방푸린
2022. 3. 14. 15:01
반응형
문제: nginx -> springboot2.6.2 swagger로 api요청 시 CORS 문제로 실행 안됨
1. spring 설정으로 addCorsMapping 해주어야 함
@Component
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**");
}
}
2. nginx.conf 로 프락시 되는 주소를 localhost -> 해당 도매인으로 수정
#user nobody;
worker_processes 1;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" ';
server {
listen 80;
server_name alpha.example.com;
access_log /home1/test/logs/access_log.log main;
location / {
#proxy_pass http://localhost:8600;
proxy_pass http://alpha.example.com:8600;
}
}
}
728x90
반응형