본문 바로가기

전체 글

GIT 특정 HEAD 이동 (commit, push 되돌리기) git commit 되돌리기 push를 되돌리고자 한다면 이 방법으로 commit을 먼저 되돌리고 되돌린 commit을 push한다. git reflog 3e37211 (HEAD -> master, origin/master, ncloud/master, ncloud/HEAD) HEAD@{0}: commit: 결재화면의 팝업모드와 일반모드를 구분지을 구분자 설정 9d94bc5 HEAD@{1}: commit: 2022.02.15 경영관리부 요청사항 efc6dd9 HEAD@{2}: commit: 2022.02.15 경영관리부 요청사항 6156685 HEAD@{3}: commit: 관리권한이 있는 부서장의경우 부서장권한이 먼저 들어가 관리자권한으로 전직원이 보이지 않는 문제 해결 ddf5e66 HEAD@{4}: .. 더보기
[Tomcat] Load balancer 사용시 IP주소 가져오기 를 server.xml의 Engine 태그 안에 자식으로 넣는다. 무슨뜻인지는 직접 알아보자 더보기
[Eclipse] SSE core task scheduler startup problem in eclipse https://stackoverflow.com/questions/73817318/sse-core-task-scheduler-startup-problem-in-eclipse 더보기
[Tomcat] Symbolic link 설정 Tomcat에서 Symbolic link를 따라가게 하기 위한 설정을 진행한다. 보통 프로젝트에서 서버이중화를 진행하면 첨부파일 저장과 서비스를 위해, NAS를 특정경로 (예: /mnt/upload)에 마운트시키고 이 디렉토리를 Symbolic link로 application webapp의 upload경로에 연결시켜놓는다. 이 때 기본적으로 Tomcat에서는 Symbolic link를 따라가지 않게끔 되어있는데, 따라가게끔 설정해줘야한다. Tomcat의 server.xml파일을 들어가게 되면, 프로젝트를 이클립스로 추가했든 수동으로 추가했든 아래에 태그가 있는데, 그 하위에 를 추가해주면 된다. 마찬가지로 같은 태그에 대한 설정을 하는 context.xml에서도 진행할 수 있다. 하지만 context.x.. 더보기
Mysql 초기설정들 my.cnf 설정 기존내용을 대체하라는 것이 아닙니다. 자주 수정되는 설정들을 기입해놓은것 뿐입니다. 기존의 설정을 제거하지 마세요. sudo vi /etc/my.cnf [mysqld] # 대소문자 구분 안함 lower_case_table_names=1 # 포트 port=3306 mysql root 접속 mysql -u root -p 후에 비밀번호 입력이 나타나는데, 아래와 같이 임시비밀번호를 가져온다. cat 'temporary password' /var/log/mysql.log # root 비밀번호 변경 ALTER USER 'root'@'localhost' IDENTIFIED BY '비밀번호'; # 비밀번호 정책 가장낮음으로 변경 SET GLOBAL validate_password.policy=LOW.. 더보기
[Nginx] Nginx에서 port bypass Nginx를 사용하여 port를 bypass 하는 방법에 대하여 알아본다. CentOS에서 Nginx를 설치하는 방법에 대하여 아래의 발행글을 참조한다. https://so4869.tistory.com/35 Tomcat은 기본적으로 8080포트로 열린다. 그러나 HTTP의 기본 포트는 80번이므로, 8080으로 접속했을 때 80으로 bypass하도록 해보자. 물론 tomcat의 설정을 바꾸거나 사용하는 web서버 설정을 바꾸면 된다. 아무튼 1. 설정파일 위치 nginx의 기본 설정파일은 다음 파일에 있다. /etc/nginx/nginx.conf cat /etc/nginx/nginx.conf 를 해보면 아래와 같은 결과가 나타나는데 http부분을 다 지우고 아래의 내용을 추가한다. include /et.. 더보기
[CentOS] CentOS에서 Nginx 설치 CentOS에서 Nginx를 설치하는 방법에 대해 알아본다. 1. Nginx 저장소 추가 2. 설치 1. Nginx 저장소 추가 CentOS는 패키지 관리자로 yum을 사용한다. yum install package를 하면 yum은 설정된 패키지 저장소에서 설치하고자 하는 package를 검색하는데 기본적으로 설정되어있는 패키지 저장소에는 Nginx가 없다. 그렇기 때문에 nginx저장소를 추가하여야 한다. sudo vi /etc/yum.repos.d/nginx.repo 하고 아래의 내용을 입력한다. [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 2. 설치 설치는 간단하다. 하.. 더보기
[Windows] 설치된 서비스를 제거하는 방법 Windows에서 설치된 서비스를 제거하는 방법에 대하여 알아보자. 일반적으로 일반사용자들이 사용하는 프로그램의 경우에는, installer에 서비스 등록에 대한 부분이 들어가있어, 사용자는 프로그램을 install하는 것만으로 자동으로 등록되며, uninstaller에 서비스 등록 해제(제거)에 대한 부분이 들어가있어, 사용자는 제어판에서 프로그램을 제거하거나, uninstaller를 실행시키는 것만으로도 자동으로 제거가 된다. 하지만 혹독한 컴퓨터의 세계에서 그런건 없다. 여긴 약육강식의 세계이다. 자동으로 서비스 생성 및 제거까지 installer 및 uninstaller에 포함시키는 경우도 있지만, 없는 사례를 더 많이 본것같다. 개발한다고 아파치를 깔고 서비스에 등록했다가, 폴더만 제거해서 망해.. 더보기