시놀로지 webstation에 딸려온 nginx 삭제하는 방법이 있을까요?
안녕하세요
이전까진 npm으로 역방향 프록시를 사용해오다가 이번에 마이그레이션을 하면서 webstation으로 따로 외부 프로그램없이 역방향 프록시를 구성할 수 있다길래 설치하고 사용해보려했는데 와일드카드 인증서가 시놀로지도메인 아니면 사용할 수가 없더라구요..
그래서 다시 npm으로 돌아가려고 하는데 문제는 webstation 설치하며 딸려온 nginx가 그대로 남아있는거 같습니다
그래서 80, 443포트를 nginx가 사용중이라 도커에 올려둔 npm 빌드를 못하고있는데 얘는 어떻게 삭제할 수 있을까요?
그냥 ssh로 접근해서 패키지 삭제하듯이 삭제하면 되는건가 궁금합니다


좋은답변을 받기위해서는 좋은 질문이 필요합니다.
유의할점⚠️
- 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
- 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
- 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
- (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
질문방법🙏
자신의 상황을 최대한 자세히 설명해주세요.
상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다.
ex) 헤놀로지라면 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.
*가능하면 최신버전 OS/SW를 이용해주세요
답변에대한 피드백을 주세요.
정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.
이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.

와일드 카드 인증서는 다른 도메인이면 따로 받으셔야 합니다. 다른 도메인이라도 가능해요. acme로 받으시면 됩니다. 그리고 시놀로지 nginx는 지워서 득 될게 없을거 같습니다. ^^;;; DSM 내부 시스템이라서요. NPM을 도커로 받으신다면 80/443 포트를 다르게 해서 빌드 하시고... 다르게 만드신 포트를 공유기에서 포트포워딩 해주시면 됩니다.
예를들어 80을 8080 443을 4443이렇게 바꾸셨다면 8080->80, 4443->443 이렇게 포워딩 해주시면 NPM으로 사용 가능 합니다.
NPM사용할땐 8080에 8443으로 맞춰서 사용하다가 이번엔 아예 80과 443포트로 연결되게끔 해볼까했었거든요..
그나저나 acme로 받는 방법은 몰랐는데 한번 공부해봐야겠습니다
답변 감사합니다!
생각해 보시면 시놀로지 화면이 모두 저거로 구동이 되는데 그걸 삭제 하는건 말이 안되겠죠.
앞단에 공유기가 있다는 전제로 공유기가 받는 80/443 포트를 시놀로지의 다른 포트에 매칭 하시면 원하시는 대로 됩니다.
#!/bin/bash
# Save this script in one of your shares and schedule it to run as root at boot
# through Control Panel -> Task Scheduler
# DSM upgrades will reset these changes, which is why we schedule them to happen automatically
# Set the variables below if you want to customise the ports which DSM will listen on instead
# NOTE: These ports are used for some services, e.g. Photo Station
HTTP_PORT=80
HTTP_PATCH_PORT=81
HTTPS_PORT=443
HTTPS_PATCH_PORT=444
sed -i "s/^\( *listen .*\)$HTTP_PATCH_PORT/\1$HTTP_PORT/" /usr/syno/share/nginx/*.mustache
sed -i "s/^\( *listen .*\)$HTTP_PORT/\1$HTTP_PATCH_PORT/" /usr/syno/share/nginx/*.mustache
sed -i "s/^\( *listen .*\)$HTTPS_PATCH_PORT/\1$HTTPS_PORT/" /usr/syno/share/nginx/*.mustache
sed -i "s/^\( *listen .*\)$HTTPS_PORT/\1$HTTPS_PATCH_PORT/" /usr/syno/share/nginx/*.mustache
포트변경이요 원본출처 https://sonhc.tistory.com/818
정말 감사합니다!!
cmt alert