본문 바로가기

Project 기록/식당예약웹

nuxt.js 서버에 배포 (ubuntu, npm, putty)

728x90
반응형

Ubuntu 환경

 

nuxt.config.js 파일 설정

 

프로젝트의 nuxt.config.js에 다음과 같이 추가해 줬다.

 

 

 server: {
    host: '0.0.0.0', // 모든 IP 주소에서 접근 가능
    port: 3000      // 원하는 포트 번호
  },

 

서버의 acg에 3000번 포트, 433, 80 번 포트를 허용해줬다.

 

 

 

1. 서버 준비 및 업데이트

sudo apt-get update
sudo apt-get upgrade

 

2. NodeSource를 통해 최신 LTS 버전의 Node.js를 설치

 

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install -y nodejs

 

3. Nuxt.js 프로젝트 파일을 서버에 업로드한 후 프로젝트 디렉토리로 이동한 후 필요한 패키지를 설치

 

나같은 경우는 git clone 해줬다.

 

git clone 내 레포지토리 주소
cd /내프로젝트 경로
npm install

 

 

 

install 후 fiber가 필요하다해서 다음 과정을 거쳤다.

 

1. yarn을 설치
`npm install --global yarn`

2. 프로젝트에 yarn 의존성을 설치
`yarn`

3. yarn add fibers

 

4. 배포용으로 build

 

npm run build

 

5. start

 

npm run start

 

 

url은 공인아이피:3000

 

http://공인아이피:3000/

 

내프로젝트가 나온다 나와 .ㅠㅠ

 

 

 

 

 

 

 

반응형