본문 바로가기

업무 기록/ETC34

리눅스(Linux) nginx 설정 ✔ upstream - 백엔드 서버 그룹을 정의하는 지시어 upstream ssl_service { server 127.0.0.1:8000; server 127.0.0.1:8001; server 127.0.0.1:8002; server 127.0.0.1:8003; server 127.0.0.1:8004; } ssl_service라는 이름으로 그룹을 정의하고, 8000부터 8004까지의 포트를 가진 서버를 지정 ✔ Port와 서버 이름 server { listen 443 ssl; server_name tistoryt.co.kr; #server_name 127.1.2.3; #ssl on; tistoryt.co.kr 도메인에서 들어오는 HTTPS(포트 443) 요청을 처리하는 부분이며, 나중에 예를 들어 lo.. 2023. 7. 11.
리눅스 .sh(start.sh, stop.sh grep grep이 파일의 문자열을 검색할 때, 단순 문자열 매칭이 아니라, 정규 표현식(Regular Expression)에 의한 패턴 매칭(Pattern Matching) 방식을 사용 ✔ start.sh proc=`ps -ef | grep AAAAAAA-0.0.1-SNAPSHOT.jar | grep $LOGNAME | grep -v vi | grep -v grep | grep -v sh` if [X"$proc" != X"" ]; then echo "[$proc] aleadt executed.." else javaja -server -Dspring.profiles.active=dev -jar Terashot-0.0.1-Center.jar & fi // bash stat.sh 로 시작하기 proc=ps .. 2023. 6. 25.
Eclips 환경설정(마켓플레이스, 사설망 Maven Update, mirror) ✔ Eclips 또는 STS marketplce 에러 발생하는 경우 이클립스 설치 파일에 들어가면 eclips.ini 파일에 들어간다. -Djavax.net.ssl.trustStore=NUL -Djavax.net.ssl.trustStoreType=Windows-ROOT eclips.ini 파일 하단에 위 코드 2줄 작성하면 에러가 발생하지 않고 사용이 가능하다. ✔ 사설망 Maven Update 환경설정 maven 설치 폴더 내 /conf/setting.xml 파일 설정을 해주면 된다. 사설망과 같이 내부개발환경에서 외부로 접근이 불가능한 경우 사용하는 방식이다. mirrorId * Human Readable Name for this Mirror. http://ip주소:포트주소/repository/mav.. 2023. 6. 24.
리눅스 파일 usr: 시스템에서 사용되는 대부분의 유저 애플리케이션과 파일들이 위치하는 디렉토리, 일반적으로 시스템 전반에 걸쳐 설치된 소프트웨어 패키지들이 이 디렉토리에 위치 /usr/bin: 사용자 애플리케이션의 실행 파일들이 위치, 대부분의 사용자 명령어들이 이 디렉토리에 저장 /usr/lib: 애플리케이션에서 사용하는 공유 라이브러리 파일들이 위치, 여러 애플리케이션이 공유하여 사용하는 라이브러리들이 이 디렉토리에 저장 /usr/include: C나 C++ 등의 프로그래밍 언어에서 사용하는 헤더 파일들이 위치, 헤더 파일들은 소스 코드에서 함수 및 데이터 구조를 참조할 때 사용 bin : 시스템 부팅과 관련된 명령어와 기본 실행 파일들이 위치하는 디렉토리이다. 대 부분의 사용자들이 실행 가능한 명령어를 이 디.. 2023. 6. 24.