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/
내프로젝트가 나온다 나와 .ㅠㅠ
반응형
'Project 기록 > 식당예약웹' 카테고리의 다른 글
네이버클라우드 서버 DB 연동 워크벤치 (my sql, spring, maven, NCP,workbanch) (0) | 2024.05.24 |
---|---|
프론트앤드 백앤드통신 서버끼리 통신 (cors,nuxt.js,spring) (0) | 2024.05.23 |
서버에서 nuxt.js 애플리케이션 계속 실행시키기, 안 꺼지기 (nohup, 백그라운드 실행,ubuntu,npm,pm2) (0) | 2024.05.23 |
서버에서 spring 애플리케이션 계속 실행시키기, 안 꺼지기 (nohup, 백그라운드 실행,ubuntu) (0) | 2024.05.23 |
Spring 서버에 배포하기 (Ubuntu, putty, maven) (0) | 2024.05.20 |