next js 배포

2019. 8. 20. 11:38·Nextjs

공식문서에 보면 next js를 배포할 대 zeit이나 now를 사용하면 간편하게 할 수 있다고 나와있지만, 기존 서비스에 아파치가 이미 띄워져 있어 다른 방법을 찾아야 했다.

next js의 서버를 실행 시키면 localhost:3000 으로 서버가 열리기 때문에 아파치의 virtual host와 proxy 설정을 통해 해당하는 도메인으로 접속시 next js를 보도록 만들었다. 그 후 서버의 관리를 위해 pm2를 사용해 next js서버를 열었다.

아래의 명령어를 터미널에 입력하면 pm2를 사용해 next js를 띄울 수 있다.


# for development
pm2 start npm --name "next" -- run dev

# for production
npm run build
pm2 start npm --name "next" -- start


"scripts": {
"start": "node ./node_modules/.bin/pm2 start app.js -i max --attach"
}

출처: https://gist.github.com/denipotapo/b66f74c353c0e5d1dfb2df1c60b6f737


반응형
저작자표시 (새창열림)

'Nextjs' 카테고리의 다른 글

Next js 튜토리얼 1편: 시작하기  (0) 2019.09.30
react get browser size  (0) 2019.09.10
next js scroll  (0) 2019.09.06
next js에 css 적용 (bootstrap, styled-component)  (3) 2019.08.22
head 설정  (0) 2019.08.20
'Nextjs' 카테고리의 다른 글
  • react get browser size
  • next js scroll
  • next js에 css 적용 (bootstrap, styled-component)
  • head 설정
vitnal
vitnal
4년차 프론트엔드 개발자 입니다. 이 블로그는 기록하고 싶은 내용을 저장하기 위해 사용하고 있습니다. 정제되지 않은 내용이 있을 수 있는 점 양해 부탁드립니다.
  • vitnal
    vitnal 아카이브
    vitnal
  • 전체
    오늘
    어제
    • 분류 전체보기 (153) N
      • What I Read (2) N
      • AI (4) N
      • WEB (8) N
      • React (21)
      • Nextjs (17)
      • JavaScript (16)
      • React Native (5)
      • Git (15)
      • Dev Tools (23)
      • Deploy (12)
      • Tech Memo (22)
      • Retrospect (7)
  • 반응형
  • hELLO· Designed By정상우.v4.10.5
vitnal
next js 배포
상단으로

티스토리툴바