일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- devops
- elasticsearch
- 요리
- javascript
- IntelliJ
- Gradle
- MySQL
- laravel
- Git
- jsp
- Spring
- springboot
- java
- php
- ReactJS
- ubuntu
- redis
- Design Patterns
- tool
- db
- jenkins
- Spring Batch
- Oracle
- it
- JVM
- Spring Boot
- 맛집
- Web Server
- AWS
- linux
- Today
- Total
목록was (6)
아무거나
톰캣 구동시 Error running 'Application': Command line is too long. Shorten command ... 오류 해결 [/.idea/workspace.xml] ... ...
웹 서버 및 WAS 윗단에 ELB일 경우 client IP 식별(XFF) ** X-Forwarded-For(XFF) 란? XFF는 HTTP Header 중 하나로 HTTP Server에 요청한 Client의 IP를 식별하기 위한 표준입니다. 1. Apache - LogFormat "%a %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\" %{X-Forwarded-For}i" combined 2. Nginx - http { .... log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_us..
** 톰캣 포트번호 변경 톰캣설치경로/conf/server.xml 설정파일에서 변경하자. [변경할 내용부분]
Nginx 리버스 프록시를 활용한 정적 리소스 캐시 리버스 프록시란? 정적 자원(static resource) 캐시 proxy.conf 추가 // path: vi /etc/nginx/conf.d/proxy.conf // css, js, gif, png, jpg, jpeg 파일을 전부 캐시한다. (바뀐 파라미터에 따라서 전부 캐시하게 된다.) server { ... location ~* \.(?:css|js|gif|png|jpg|jpeg)$ { proxy_pass http://127.0.0.1:8080; proxy_cache_valid 200 60m; proxy_cache cache_zone; expires 1y; access_log off; add_header X-Proxy-Cache $upstream_..
현재 Mac을 사용중이라 Mac 기준으로 Tomcat을 연동 하는 법을 설명한다.일단 intellij를 실행한다. 1. Run -> Edit Configurations 또는 우측 상단에 Run 버튼을 클릭하여 Edit Configurations를 클릭한다. 2. + 버튼을 클릭 후 하단의 Tomcat Server에 Local을 추가한다. 3. 톰캣을 IDE에 연동하기 위해 Configure..을 클릭한다. ( Tomcat8-8080 값이 있는 이유는 필자는 미리 세팅을 해놓았기 때문이다.) 4. 하기의 이미지에 표시된 버튼을 클릭 후 Tomcat 설치 경로를 지정하자. 5. 아래 경고(Warning: No artifacts marked for deployment)가 표시되면 Fix를 클릭하여 하기 이미지..
작업을 하는 도중에 소스는 작업이 되었으나 웹 페이지에서 반영이 안된 경우가 있었다. 소스를 아무리 고쳐도 반영이 안될 때(java, js, html 등 모두) 소스엔 이상이 없고 반영이 안되서 다른 부분을 수정하여 반영해도 반영이 안될 때 이와 같은 경우 정말 골치가 아팠다. 아무 에러도 안뜨며 다른 소스를 수정해도 그 또한 반영이 되지않는 골치아픈 상황이 발생하였다. 원인은 날짜 변경에 대한 class 오류거나 톰캣서버에서 문제가 생기는 경우가 있다고한다. 해결책은 아래와 같다. 생성된 서블릿파일(java, class 파일)을 지우면 된다. 보통 톰캣이면 해당 프로젝트 work 폴더에 가보면 현재 서버로 돌고 있는 파일들의 목록이 확인 가능하다. 여기 있는 파일을 전부 지우기 또는 서버를 재 시작하면..