본문 바로가기
반응형

IT 이야기/웹17

[Git] Pull 충돌 해결하는 세상에서 가장 쉬운 방법 협업하여 프로젝트를 운영하다 보면 소스를 내려받는 Git Pull 상황에서 충돌(Conflict)이 나는 경우가 있다. 충돌을 해결하는 다양한 방법이 있지만 세상에서 가장 쉬운 방법을 설명하겠다. 해당 경우는 아래와 같은 상황에서만 사용하기 바란다. "로컬 변경이 있어서 충돌이 발생했지만, 로컬 소스를 유지하지 않고 Master 소스를 받기 원하는 경우" 1. Git Pull 에서 Conflict 발생 2. 해당 소스를 삭제한다. 3. 다시 Git Pull 명령을 수행한다. 4. 충돌없이 소스를 내려받는다. 너무나 쉬운 해결책이지만 의외로 현업에서 Conflict 발생 상황을 어려워하는 경우가 있다. 과감히 충돌난 소스를 지워서 쉽게 해결하길 바란다. 2022. 6. 13.
유튜브 전체화면 불가 시 확인사항 (고정포워딩/유동포워딩) 웹사이트에 유튜브 링크를 걸었는데 전체 화면이 불가한 현상이 있었다. 이유는 고정포워딩 때문이었다. 지금의 html5 환경에서는 태그 사용이 불가능하지만 과거에 구축된 많은 사이트는 상단 메뉴와 사이드 메뉴를 구성하기 위해 프레임 태그를 많이 사용했다. 그리고 고정포워딩의 측면으로 사용을 하기도 했다. 아래와 같이 index.html 을 구성하면 내부 페이지들이 프레임으로 감싸져 페이지 이동이 일어나므로 사용자는 브라우저 주소창에 표시되는 상세 주소를 볼 수 없는 효과가 나온다. 오직 도메인 주소만 나오기 때문에 고정포워딩이라고 한다. 위 경우 유튜브 전체 화면을 이용하지 못한다. 유튜브 전체 화면을 사용하려면 고정포워딩 방식을 제거하고 유동포워딩으로 변경해야 한다. 프레임 방식이 아닌 html 리다이렉.. 2021. 12. 29.
Web URL 리다이렉트 (Redirect) 2가지 구현 방법 [meta / Javascript] 리다이렉트 (Redirect)란 쉽게 말해 다른 페이지로 향하게 하는 것을 말한다. 특정 상황에서 로그인 페이지로 이동하거나 index.html에서 다른 페이지로 이동하는 등의 다양한 상황에서 사용된다. 메타태그에 구현하는 방식과 자바스크립트로 구현하는 방법이 있다. 1. html 리다이렉트 meta 태그에 작성하는 방식이 자바스크립트 방식보다 우선순위가 높다. 2. 자바스크립트 리다이렉트 자바스크립트를 사용하면 여러 가지 상황에서 페이지를 원하는 곳으로 이동할 수 있게 된다. window.location.href = '/main.do'; 2021. 12. 29.
jQuery 테이블 머지(셀병합) 정확하게 하는 방법 완벽정리 다음과 같은 테이블이 있다. 위 테이블을 카테고리 1번 칼럼과 2번 칼럼의 같은 데이터끼리 머지하는 방법을 알아보고자 한다. HTML 소스는 다음과 같다. category1 category2 category3 AAA 111 a AAA 111 b AAA 222 c AAA-BBB 333 d AAA-BBB 333 e BBB 444 f BBB 555 g BBB 555 h CCC 666 i head에 jQuery를 추가하고 셀머지하는 스크립트를 다음과 같이 추가한다. jQuery의 경로는 각자 알아서.. 결과는 아래와 같이 아주 깔끔하게 머지된다. 그런데 인터넷을 보다보면 값을 온전하게 비교하지 않고 contains를 사용해서 "포함되는 단어"로 비교하는 코드가 있다. 아래는 매우 잘못된 코드이다. $(".c1".. 2021. 12. 28.
웹 브라우저에서 SSL 인증서 만료일 확인하는 방법 웹 사이트를 운영하다 보면 SSL 인증서가 만료되지 않도록 관리하는 것이 중요합니다. 브라우저에서 SSL 인증서 만료일을 확인하는 방법입니다. 1. SSL 인증서 확인할 사이트 이동 - 크롬 기준으로 google.co.kr 에 들어가 보겠습니다. 2. 주소창 자물쇠 아이콘 클릭 - 자물쇠 아이콘을 누르고 인증서를 클릭합니다. * 크롬 브라우저 3. 인증서 정보 확인 이번에는 IE 브라우저로 네이버에 들어가 인증서 정보를 확인해보겠습니다. 이상 SSL 인증서의 정보를 브라우저에서 확인하는 방법이었습니다. 2021. 10. 15.
SSL 인증서 비밀키 암호화 제거하는 방법 SSL (Secure Sockets Layer) 인증서를 발급받을때 비밀키에 옵션으로 암호를 부여할 수 있습니다. 암호가 있는 경우 서비스 구동시에 암호를 물어보기 때문에 제거하는게 관리하기 편리합니다. 처음부터 암호없이 발급 받으면 되겠지만, 발급기관마다 별도로 요청해야하는 상황도 있어서 불편합니다. 아래는 Windows 화경 기준으로 openssl를 이용해서 암호를 제거하는 방법입니다. openssl.exe 설치되어있는 폴더에 비밀키를 위치시킵니다. openssl.exe를 실행합니다. OpenSSL> rsa -in private.key -out no_pass_private.key Enter pass phrase for private.key: writing RAS key OpenSSL> 아래와 같이 명.. 2021. 10. 15.
윈도우 환경에서 아파치 웹서버 버전 확인 방법 윈도우 서버 환경에서 아파치 웹서버 버전을 확인하는 방법입니다. 1. cmd 창 2. cmd 창에서 다른 드라이브로 이동하려면 해당 드라이브명과 함께 : 를 입력합니다. 예) d 드라이브로 이동하려면 d: 를 입력합니다. C:\>d: D:\> 3. 아파치가 설치된 폴더로 이동합니다. (bin폴더) D:\>cd apache-httpd-2.4\bin 4. httpd -v 입력 D:\apache-httpd-2.4\bin>httpd -v Server version: Apache/2.4.43 (Win64) Apache Lounge VS16 Server built: Apr 21 2020 16:23:13 이상 아파치 웹서버 버전 확인 방법이었습니다. 2021. 10. 7.
반응형