pm2 프로세스 저장하는 방법
·
ect
pm2를 실행할 때 설정파일(ecosystem.config.js)을 수정한 후 실행 pm2 start ecosystem.config.js 시킨다. 그러나 이렇게만 할 경우 reboot시 pm2 list 에서 없어진다. 저장이 안 되어 있기 때문에 그렇다. reboot시 pm2 프로세스가 자동으로 재시작 되려면 pm2 startup 이 명령어는 현재 시스템에 맞는 startup 스크립트를 생성하고, 이 스크립트를 시스템의 부팅 프로세스에 등록하는 명령어를 출력합니다. 이 명령은 pm2와 관련된 앱의 위치와 관계 없이 시스템 전역설정에 영향을 주는 것입니다. 명령어 실행 후 표시되는 지시사항을 따라서 출력된 명령어를 실행하여 pm2를 시스템 부팅 프로세스에 등록합니다. pm2로 실행하고자 하는 앱을 모두 실..
pm2 "npm run start"로 실행하기
·
ect
pm2 - npm run start 실행시키는 방법 방법 2가지 1 ) pm2로 npm 스크립트 실행하기 실행시킬 디렉토리에 가서 아래와 같이 명령어 입력해주면 된다. pm2 start "npm run start" --name app이름 pm2 list 보면 해당 app이름이 추가되어 있는것을 확인할 수 있다. 2 ) pm2 설정 파일 사용하기 ➡️ 이 방법은 시도해보지 않았다. pm2 설정파일 (ecosystem.config.js)에서 설정 module.exports = { apps : [{ name: "my-app-name", script: "npm", args: "run start" }] }; 설정 후 시작 pm2 start ecosystem.config.js 참고 - chatgpt - https:..
React | 포트 변경하기
·
React
리액트는 기본적으로 3000번 포트로 실행된다. package.json 파일의 scripts 부분을 수정해주면 포트 번호를 변경할 수 있다. 1. Mac 사용자 start 부분에 추가해주기 export PORT=변경할번호 && 2. Window 사용자 start 부분에 추가해주기 set PORT=변경할번호 && 참고 : [React] 포트번호 변경하는 방법 기본적으로 3000번 포트로 저장되어 있는데, 여러 프로젝트시 포트번호를 변경후 실행해야된다.packge.json 파일 수정파일의 scripts 객체에 기본적으로 ↓ 아래와 같이 되어있다.Mac & Linuxstart : 부분 velog.io
React | 프로젝트 시작하기
·
React
react 설치 이전 Node.js , npm , npx 가 설치되어 있어야 합니다. ffoorreeuunn.tistory.com/199 [ Node.js ] Node.js 설치하기 & npm 설치하기 & npx 설치하기 1. Node.js 설치하기 nodejs.org/ko/download/ 다운로드 | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 위의 링크로 들어가줍니다. 현재 가장 최신의 LTS 버전은 14.15.5 입니다. LTS란 ffoorreeuunn.tistory.com 1. create-react-app 로 리액트 설치 프로젝트 폴더 생성 후에 vscode로 열어서 터미널에..
RTMP 스트림을 http로 변환
·
Project
보호되어 있는 글입니다.
RTMP 프로토콜 설정
·
Project
보호되어 있는 글입니다.
입력 검증 및 필터링
·
리눅스
입력 유효성 검증 (Input Validation): 사용자로부터의 입력을 검증하여 허용되지 않은 문자나 형식 등을 필터링할 수 있습니다. 예를 들어, 정규 표현식을 사용하여 입력 값의 패턴을 검사하거나, 입력 값의 길이 제한 등을 설정하여 검증할 수 있습니다. 서버 측에서 입력 유효성 검증을 수행하는 것이 중요합니다. 클라이언트 측에서만 유효성 검증을 수행하는 것은 안전하지 않을 수 있습니다. 입력 필터링 (Input Filtering): 사용자 입력에 대한 특수 문자나 예약된 명령어 등을 필터링하여 악의적인 입력을 방지할 수 있습니다. 예를 들어, HTML 특수 문자를 이스케이프하거나, SQL 인젝션 등의 공격을 방지하기 위해 입력 값을 적절히 처리할 수 있습니다. 웹 애플리케이션의 경우, 웹 애플리..
우분투 서버에서 웹 서버 응용프로그램 최신 버전으로 업데이트 및 패치 하는 방법
·
리눅스
우분투 서버에서 웹 서버 응용 프로그램을 최신 버전으로 업데이트하고 패치하는 방법은 다음과 같습니다: 패키지 관리자를 사용하여 업데이트: Apache HTTP Server의 경우, 다음 명령어를 사용하여 패키지 관리자를 통해 최신 버전으로 업데이트할 수 있습니다: sudo apt update sudo apt upgrade apache2 2. 보안 패치 적용: 우분투 서버에서는 시스템 보안을 유지하기 위해 정기적으로 패치를 적용해야 합니다. 패키지 관리자를 사용하여 시스템 패키지의 보안 업데이트를 확인하고 업데이트할 수 있습니다. 다음 명령어를 사용하여 시스템 패키지를 업데이트하고 보안 패치를 적용합니다: sudo apt update sudo apt upgrade 추가로, 웹 서버 응용 프로그램에 대한 보..