웹서버에 가동에 필요한
java , nginx , nodejs를 설치해보자..
일단 node 설치하기 앞서 커맨드 라인 설치하기
== curl
$ sudo apt-get install -y curl
node js 설치방법에는 다음과 같은 방법이 있다고 한다 ㅇㅇ.;;;
인데 본인이 원하는 타입을 골라서 하면될꺼같다
저는 apt nvm 은 기존에 알고있던 방식과 유사해서 PPA 설치를 해볼예정
lts 버전인 16.14.0버전 깔껀데..
PPA는 16.X 이런식으로 다운받아서 16버전중에.. 랜덤.. 그래서.. 원하는 버전을 N을 이용해서 다운그레이드 or 업그레이드 하는 과정까지 진행 해보자
sudo curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
16버전업데이트 추가 ㄱㄱ
등록한 PPA 레포지터리에 대해서 설치해주기
sudo apt-get install -y nodejs
버전확인해주기
node -v
그럼 버전체인지를 위한 기존으 ㅣnodejs를 다음 명령어 치고 삭제하기
sudo apt-get --purge remove nodejs
node -v
우분투 npm을 이용해 n 설치후 바꿔주기
npm install -g n
sudo n 16.14.0
엥 ? 노드 변화없는데...
그러면
다음과 같이 입력해서 자동으로 잡아주게끔해야됨
ln -sf /usr/local/n/versions/node/버전/bin/node /usr/bin/node
ln -sf /usr/local/n/versions/node/16.14.0/bin/node /usr/bin/node
설치완료
docker를 이용한 nginx는 다음에 이번에는 일단 cmd 커맨드라인에서 apt-get을 이용한 설치
apt 업데이트 & upgrade
sudo apt update
sudo apt upgrade
nginx 설치 삭제하고싶으면 아래 install 대신 remove 넣어주면됨 ㅇㅇ
sudo apt install nginx
설치 완료됫으면 nginx 실행하고 상태 확인해보기
sudo service nginx start
sudo service nginx status
다음과 같이 명령어 차례로 입력하기
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0x219BD9C9
sudo apt-add-repository 'deb http://repos.azulsystems.com/ubuntu stable main'
sudo apt-get update
sudo apt-get install zulu-8
그리고 java- version으로 확인
만약 안나오면 자바홈 설정해줘야함
vi /etc/profile
로 가서
export JAVA_HOME=/usr/lib/jvm/zulu-8-amd64
넣어주고 해주기
아마 기존 자바파일 삭제하고 재설정하면 이과정이 필요한거같다 ㅇㅇ