NPM에 DB(MySql / MariaDB / SQLite)를 꼭 연결해야 하는 이유가 있을까요?
안녕하세요.
윈도우OS에서 아파치+SQL+PHP로만 홈서버 운영을 하다보니 Docker를 통한 리눅스 기반 시스템이 매우 생소한 사람 1입니다.
현재 윈도우OS에서 1서버 머신에 다중 호스팅을 하고 있어요. 호스팅 되고 있는 이것들을 Docker를 통해서 리눅스 기반으로 다시 세팅하고자 합니다. 이유는 윈도우OS에서는 동일한 호스팅 내용이 리눅스에 비해 엄청엄청엄청 딜레이가 심해서 갈아타고자 합니다.
그런데 다중 호스팅을 하고 있다보니 NPM 동작이 필요한데, 요거 설치 할 때 아주 간단한 공식 메뉴얼대로 설치를 했어요. 그런데 달소님 글을 우연히 보니 DB를 연결하시던데, DB를 꼭 연결해야 할 이유가 있는걸까요? 불안하네요.
저는 NPM으로 (1)리버스 프록시 (2)SSL 설정만 필요한 상황입니다. 이것도 DB연결이 필요한건지...
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '50080:80'
- '50081:81'
- '50443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
(윈도에 돌아가고 있는 아파치 httpd-vhosts 때문에 소스의 외부 포트 번호를 변형했습니다)
1등
콜라 2023.07.26. 08:10
저도 궁금했는데…
npm 공식 문서가 연결을 요구하더라구요.
npm 공식 문서가 연결을 요구하더라구요.
2등
DarkAcid 2023.07.26. 08:24
이미지에 이미 sqlite가 포함되어 있습니다 그래서 비교적 db가 작은 전 쓰지 않고 있습니다.
DarkAcid 2023.07.26. 08:25
DarkAcid
DarkAcid
아 트리 구조 안에 sqlite가 이미 설치 되는군용
DarkAcid
다크 엑시드님 올려주신 이미지처럼 트리구조를 확인하려면 어떤 유틸을 쓰면 좋을까요?
DarkAcid 2023.07.27. 20:40
리프
저는 mobaxterm을 쓰는데 sftp를 지원하는 파일질라를 많이들 쓰시더라구요 moba는 sftp는 루트 연결이 안되요!
3등
달소 2023.07.26. 08:44
굳이 필수는 아닙니다. 저도 가이드때는 당시 공식문서를 참고해서 구축했는데
현재는 acid님과같이 sqlite로 사용중입니다!
현재는 acid님과같이 sqlite로 사용중입니다!
zepinos 2023.07.26. 08:45
저도 기본sqlite 로 쓰고 있습니다. 큰 문제는 없는거 같아요.
시간이필요해 2023.07.26. 11:22
npm를 제외하고 DB만 보면
sqlite 보단 mariadb가 낫습니다.
그래서 db를 좀 다를 수 있다면 mariadb가 나을것입니다.
기본 sqlite는 설치시에 간편할 것입니다.
sqlite 보단 mariadb가 낫습니다.
그래서 db를 좀 다를 수 있다면 mariadb가 나을것입니다.
기본 sqlite는 설치시에 간편할 것입니다.
댓글로 많은 정보 얻어갑니다. 댓글 달아주셔서 감사합니다~
꾀지남편 2023.07.31. 15:30
보통 SQL 라이트를 DB로 사용하면 대용량이 될수록 성능이 떨어질겁니다.
물론 넥스트클라우드 정도가 아니라면, NPM에서는 문제가 될 정도 수준이 아닐꺼라 생각합니다.
그럼에도 전통적인 DBMS를 엮으면 좀 더 안정성이 높을거라 손해는 없다고 생각하는데..
다른분들 말씀처럼 SQL 라이트로 충분해 보입니다. :)
물론 넥스트클라우드 정도가 아니라면, NPM에서는 문제가 될 정도 수준이 아닐꺼라 생각합니다.
그럼에도 전통적인 DBMS를 엮으면 좀 더 안정성이 높을거라 손해는 없다고 생각하는데..
다른분들 말씀처럼 SQL 라이트로 충분해 보입니다. :)
cmt alert