본문 바로가기

반응형

전체 글

(83)
http 400 505 error code 노출 막기 400 505번 http error code 출력되는 취약점 발생했다. 톰캣/conf/web.xml에 400 /error.html 401 /error.html 403 /error.html 404 /error.html 405 /error.html 500 /error.html 501 /error.html 정의를 하고 server.xml파일의 docBase에 error.html을 넣었는데 404는 error.html이 제대로 나오는데 400에러는 톰캣 디폴트 에러페이지가 나온다. 400에러나 505에러의 경우에는 버전에따라 적용이 안되는건지 톰캣/conf/server.xml에 위와같이 추가하니 적용이됬다(0은 기본 오류페이지이고, 0대신 에러코드를 지정해서 적용할 수 있다.) errorCode 속성은 현재 프..
Caused by: java.lang.IllegalArgumentException: More than one fragment with the name [spring_web] was found. This is not legal with relative ordering. See section 8.2.2 2c of the Servlet specification for details. Consider using absolute ordering. Caused by: java.lang.IllegalArgumentException: More than one fragment with the name [spring_web] was found. This is not legal with relative ordering. See section 8.2.2 2c of the Servlet specification for details. Consider using absolute ordering. 이클립스에서 maven 프로젝트 톰캣 실행시 위와 같은 오류가 발생하였다. 1. 해당 프로젝트 WEB-INF/web.xml에서 맨 상단에 있는 버전을 2.5→ 3.0으로 변경하였다. 2. 그리고 아래처럼 display-name 태그 바로 밑에 absolute-orderi..
리눅스 FTP 접속 방법 & CMD창 FTP 접속 방법 21번 포트를 사용하고 있는 프로그램인데, 보안이슈로 인해 21번 포트를 사용하려면 해당 서버에 21포트 사용하는 ip를 제외하고는 접근제한을 해달라는 요청이 왔다. 해당 웹서버에서는 21번 포트를 사용하는건 접근제한이 안되있다고해서 다른 pc에서 리눅스 서버와 cmd로 ftp 접속시도를 해보았고 방법은 각각 아래와 같다. 리눅스에서 ftp 접속하는 방법 # ?.?.?.? ftp 접속하려는 ip주소 ftp ?.?.?.? 21 1. 연결이 잘 된 경우 Connected to ?.?.?.? (?.?.?.?). 111 warnning welcome 잘된 경우 welcome이 뜨면서 계정정보과 비밀번호 입력하라고 차례대로 나온다. 정확한 계정 정보를 입력하면 Login successful. 2. 연결이 안된 경..
intellij Local Changes 활성화 인텔리제이에서 Local Changes 기능은 유용하다. 위 이미지와 같이 git이나 svn에 연동한 경우 로컬소스 파일이 생성 및 수정 된 부분이 생기면 Changes목록에 나타난다. Local Changes 항목이 활성화 되지 않은 경우 활성화 하는 방법은 아래와 같다. 적용하면 intellij Local Changes 탭이 활성화된다.
리눅스 disk full이 참 디스크가 full이되서 어디서 용량이 많이 차지하는지 확인이 필요했다. # 현재 디렉토리 기준, 용량 큰 순서대로 디렉토리명과 용량 보여주기 du -h --max-depth=1 | sort -hr 위와같이 루트서부터 동일한 명령어로 큰용량을 차지하는 디렉토리를 추적했다. 확인해보니 오래된 database백업 파일들이 여럿 있었고, database를 통으로 백업하기에 꽤나 큰 용량이었다. 이러한 삭제하지 않은 데이터가 있는데 계속해서 새로 백업을 하고있었다. 원래 삭제되야하지만 (오류 등으로 인해) 삭제되지 않았던 database백업파일들이 2021년 8월에 해당하는 파일들이라서 많은 양의 백업파일들중 2021년 8월에 해당하는 백업파일만 조회하고 삭제하기로 하였다. # 날짜기준 파일 보여주기 ll --t..
노션 영어를 한국어로 바꾸기 뭘 잘못눌렀는지 노션이 영어로 바뀌어 버렸다. 슬래쉬를[/]치고 명령어를 써서 사용하는게 많은데, 영어로 바뀌어버리니 마우스로 직접클릭하는 귀찮음.. 노션 영어로 된 상태에서 한국어로 바뀌도록 설정을 해본다. 우선 데스크탑 어플리케이션에 로그인 한 후 좌측 상단부분에 Settings & members를 클릭한다 그다음 좌측에서 Language & region을 선택하고 Language에서 한국어로 선택하면 아래처럼 한국어로 변경할꺼냐는 알림창이 뜬다. Update버튼을 누르면 한국어로 변경이 된다.
인텔리제이 자주쓰는 단축키모음(계속 추가예정) Ctrl + D : 현재 커서 위치한 코드라인을 아래로 복사 Ctrl + Y : 현재 커서 위치한 코드라인 삭제 Alt + 방향키 : 파일탭 이동 Shift + Shift : 모든 파일 검색(Class, js, xml 등 Database console창까지도) Ctrl + Shift + F : 검색한 문자열로 파일찾기 Shift + F6 : 이름변경 Alt + 1(숫자) : Project Explorer창 열기 / 닫기 디버깅 F8 : 다음 줄 이동 F7 : 안으로 이동 Shift + F8 : 호출된 곳으로 이동(F7로 들어온 위치로 빠져나가기)
Mixed Content. This request has been blocked; the content must be served over HTTPS. https가 적용된 사이트에서 iframe에 http url이 있어서 해당 iframe이 동작하지 않았다. 콘솔로그를 확인해보니, 콘솔창에서 아래와 같은 오류가 나왔다. Mixed Content: The page at ' https://www.-----.--- ' was loaded over HTTPS, but requested an insecure frame ' http://www.-----.---'. This request has been blocked; the content must be served over HTTPS. 볼 키워드는 Mixed Content This request has been blocked the content must be served over HTTPS. 결국은 '혼합된 컨..

반응형