ubuntu 설치 node, pm2, nginx 등 응용 프로그램 (전단)
설치 노드
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.