ubuntu 설치 node, pm2, nginx 등 응용 프로그램 (전단)

4630 단어
다른 서버 를 샀 습 니 다. 프로젝트 를 설정 할 때 node, pm2 를 설치 하 라 는 명령 을 잊 어 버 렸 습 니 다. 그래서 블 로그 에 기록 을 해서 나중에 다시 잊 어 버 리 지 않도록 하 겠 습 니 다.
설치 노드
1. npm 설치
apt install npm

2. npm 로 n 모듈 설치
npm install -g n

3. n 모듈 로 node 장기 지원 판 설치
n lts

ls: 장기 지원 판, 공식 적 으로 추천 하 는 버 전, 유지 하 는 수명 주기 가 길 고 생산 환경 에 사용 할 수 있 는 버 전 으로 이해 할 수 있 습 니 다.latest: 최신 버 전, 공식 적 으로 발 표 된 최신 버 전 은 6 개 월 의 테스트 를 거 친 후에 ls 버 전 으로 바 뀌 었 습 니 다. 버 전 선택 에 있어 서 할 말 이 없습니다. 보통 장기 적 인 지원 버 전 입 니 다. 최신 은 아니 지만 가장 안정 적 입 니 다. 이 점 은 무엇 보다 중요 합 니 다. 생산 환경 이 가장 중요 한 것 은 안정 입 니 다.공식 적 으로 이 버 전 을 사용 하 는 것 을 추천 하 는데 또 무슨 할 말 이 있 습 니까? 만약 에 새로운 버 전에 서 당신 이 시도 하고 싶 은 api, 새로운 특성 등 이 있다 면 제 가 말 하지 않 은 것 으로 하 겠 습 니 다.
4. node 가 설치 되 어 있 는 지 확인 하고 버 전 보기
node -v

pm2 설치
1. npm 로 pm2 설치
npm install -g pm2

2. pm2 가 설치 되 어 있 는 지 확인 하고 버 전 보기
pm2 -v

설치
npm install -g cnpm --registry=https://registry.npm.taobao.org

git 를 설치 하고 키 를 설정 하고 생 성 합 니 다.
1. git 설치
apt-get install git

2. git 전역 환경 설정
git config --global user.name "   "
git config --global user.email "    "

3. ssh 키 생 성, 돌아 오 는 길
ssh-keygen -C '    ' -t rsa

생 성 된 키 파일 은 사용자 디 렉 터 리 ~ /. ssh / 아래 에 있 습 니 다.
4. ssh 공개 키 를 보고 github 설정 에 복사 하여 추가 합 니 다.
cat ~/.ssh/id_rsa.pub

설치 nginx
1. nginx 설치
apt-get install nginx

2. nginx 시작
service nginx start

3. 설치 후 nginx 설정 conf 파일 을 편집 할 수 있 습 니 다.
vi /etc/nginx/nginx.conf

구체 적 으로 어떻게 설정 하 는 지, 나 는 nginx 에서 vue 프로젝트 의 배치 에 이미 썼 으 니 더 이상 상세 하 게 쓰 지 않 겠 습 니 다.
mysql 설치
1. 소프트웨어 와 버 전 정 보 를 얻 을 수 있 는 업데이트
apt-get update

2. 설치
apt-get install mysql-server

3. 컨디션 체크
systemctl status mysql.service

4. mysql 시스템 진입
mysql -u root -p

일반적으로 설치 할 때 비밀 번 호 를 입력 하 라 고 요구 하지 않 으 면 기본적으로 비어 있 습 니 다. 차 를 두 드 려 서 들 어가 면 됩 니 다. 루트 비밀 번 호 를 설정 합 니 다.
use mysql;
update user set authentication_string=password('   ') where user='root';

6. 외부 네트워크 접근 mysql 설정
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'  IDENTIFIED BY '  '  WITH GRANT OPTION;
flush privileges;
quit

7. mysql 다시 시작
service mysql restart

좋은 웹페이지 즐겨찾기