본문 바로가기
반응형

IT148

에러페이지 (404, 500, 502, 503, 504) 발생시 특정페이지로 보내기 에러페이지 (404, 500, 502, 503, 504) 발생시 특정페이지로 보내는 설정방법 vi default.conf or default_ssl.conf server { ... location / { proxy_intercept_errors on; proxy_pass http://localhost:8090/; -> 해당도메인의포트로 요청시 conf에 설정된 포트로 리다이렉팅 해주는 설정 } error_page 404 500 502 503 504 /idnex.html; location = /index.html { root /index.html파일이 위치한곳; internal; } 이러면 설정해놓은 파일로 잘 넘어간다. 2019. 11. 27.
아파치 리다이렉션 설정 특정 URI에 대해 타 URL로 Redirect 처리 방법 - http://도메인/uri/ 요청에 대해 , http://도메인/uri2/ 로 분기 - ( ) : ( ) 안의 문자 또는 문자열을 그룹으로 묶으며, 이 문자그룹은 $N 의 변수로 활용 - . : 다수의 한 문자 - * : 0개 이상의 문자 또는 문자열 - $N : RewriteRule의 패턴 중 N번째 그룹 패턴을 지칭 RewriteCond %{HTTP_HOST} ^(도메인\.co\.kr) RewriteRule /uri/(.*) https://도메인.co.kr/uri2$1 [L] -> /uri의 페이지를 /uri2로 리다이렉트 시켜준다. 리다이렉트 시켜줄 도메인이 .co.kr로 끝나면 Rule 앞에 /만 붙여주면된다. 2019. 11. 6.
http를 https로 리다이렉팅 시키기 환경 80포트 설정과 443(SSL)포트 conf 파일을 따로 만들어놨다. 80 - default.conf 443 - default_ssl.conf server { listen 80; server_name www.도메인명 도메인명; root /웹경로 return 301 https://$server_name$request_uri; --> 해당줄 추가 access_log /var/log/httpd/도메인.access.log main; error_log /var/log/httpd/도메인.error.log warn; access_log syslog:server=unix:/dev/log,facility=local4,tag=nginx,severity=info main; error_log syslog:server=u.. 2019. 10. 31.
nginx 포트 proxy 설정 상황 - 한 서버에 nginx, 스프링부트를 올려야 하는 상황 - nginx, 스프링부트 둘다 80포트 사용하기 때문에 포트 충돌 설정 - 스프링부트의 포트를 변경하고, nginx 설정에서 변경된포트로 통신 후 웹출력은 nginx가 해주는 방식이다. - jar파일이 서버에서 싱행중이어야 한다. - default.conf 에 설정한다 (각 서버마다 도메인 설정하는 부분이 다르기때문에 상황에 맞게 설정할것) # vi default.conf server { listen 80; server_name 도메인; root /웹경로 access_log /var/log/access-로그파일명 main; error_log /var/log/httpd/error-로그파일명 warn; access_log syslog:serve.. 2019. 10. 30.
반응형