728x90 밍글링글링399 [docker] gitlab(깃랩) 설치 해당 명령어를 입력하면 깃랩 관련 이미지들이 검색된다. $ docker search gitlab 깃랩 이미지를 내려받는다. $ docker pull gitlab/gitlab-ce 도커를 RUN 한다. $ docker run --detach \ --name gitlab \ --hostname gitlab.example.com \ --publish 4000:80 \ --restart always \ --volume /var/gitlab/config:/etc/gitlab \ --volume /var/gitlab/logs:/var/log/gitlab \ --volume /var/gitlab/data:/var/opt/gitlab \ gitlab/gitlab-ce 아래 명령어로 도커 컨테이너에 접속한다. $ doc.. docker 2022. 3. 31. [linux] nginx 사용시 proxy_pass 연결 안되는 경우 해결법 SELinux 계열 OS 사용시 Nginx-> proxy_pass 이용시 연결이 안되는 경우, 우선, 에러 코드를 본다. 에러코드 내용은 $ vi /var/log/nginx/error.log 위 명령어 실행하여 /var/log/nginx/error.log 를 확인하여 자세히 볼 수 있다. [crit] 20718#20718: *123 connect() to 127.0.0.1:3000 failed (13: Permission denied) while connecting to upstream, client: {클라이언트IP}, server: {서버IP}, request: "GET /favicon.ico HTTP/1.1", upstream: "http://127.0.0.1:3000/favicon.ico", ho.. Server/Linux 2022. 3. 30. [ubuntu] 방화벽(firewalld) 설치 및 설정 * firewalld 설치 $ sudo apt update && sudo apt install firewalld -y * firewalld 설치 확인 $ sudo firewall-cmd --version * public zone에 tcp 8080 포트를 여는 명령어이다. $ sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp * 이제 적용된다. $ sudo firewall-cmd --reload * 열려있는 포트 확인 $ sudo firewall-cmd --list-ports Server/Ubuntu 2022. 3. 29. [centos7] nginx 안정화 설치하기 * EPEL 및 yum-utls install 받는다. $ yum install -y epel-release yum-utils * nginx 레포지토리를 작성한다. $ vi /etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=https://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=https://nginx.org/packages/mai.. Server/Linux 2022. 3. 29. [linux] firewalld 방화벽 포트 열기 * 리눅스상 80 포트 열기 # firewall-cmd --permanent --zone=public --add-port=80/tcp success # firewall-cmd --reload # firewall-cmd --list-ports 80/tcp Server/Linux 2022. 3. 29. [node] pm2 설치 * pm2 패키지를 설치한다. npm install pm2 -g * pm2 start와 관련된 내용 pm2 start app.js pm2 start app.js --watch // 소스 수정 후 저장시 적용됨. pm2 start app.js --watch --no-daemon //백그라운드로 실행하지 않는다. pm2 start app.js --watch --ignore-watch="(파일경로)" --no-daemon //해당 파일 무시하여 해당 파일은 무시하고 수정시 서버 재기동이 되지 않는다. * pm2 모니터링 pm2 monit * pm2 리스트 확인 pm2 list * pm2 프로세스 종료 pm2 stop [App name] // pm2 list 에 보이는 appname 을 적으면 중지된다. pm2.. Express, Vue 2022. 3. 29. [centos7] centos7 nginx 버전 오류 1. epel repository에 설치된 모든 모듈 삭제 $ sudo yum remove nginx-mod* $ sudo yum remove nginx $ sudo yum remove nginx -- install을 nginx로 했다면 위 명령어를 입력한다. 2. nginx official repository에서 설치 $ sudo yum install nginx-module-* 3. nginx 재시작 $ sudo systemctl restart nginx Server/Linux 2022. 3. 29. [docker] node 설치 nodejs 16 setup $ curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash nodejs setup $ sudo apt-get install -y nodejs docker 2022. 3. 28. [docker] 우분투 환경에서 노드 삭제 아래 명령어를 입력해서 node, npm을 삭제한다. $ sudo apt-get --purge remove node $ sudo apt-get --purge remove nodejs docker 2022. 3. 28. [centos7] docker 설치 (설치 오류 관련 내용 첨부) yum-utils을 다운로드 받고, repo에 추가한다. $ sudo yum install -y yum-utils $ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo docker를 install 한다. (centos 7.4 버전은 중단되었다는데... 7버전 모두 해당하는지는 모르겠다.) $ sudo yum install docker-ce docker-ce-cli containerd.io 하지만 여기서 에러가 뜨는 경우가 있다. Error: Package: docker-ce-rootless-extras-20.10.14-3.el7.x86_64 (docker-ce-stable) Requires: .. docker 2022. 3. 28. [centos7] nginx 설치 외부 저장소를 추가한다. # vi /etc/yum.repos.d/nginx.repo 해당 파일에 다음과 같이 작성한다. [nginx-stable] name=nginx stable repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://nginx.org/keys/nginx_signing.key module_hotfixes=true [nginx-mainline] name=nginx mainline repo baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpg.. Server/Linux 2022. 3. 28. [centos] Node 설치 # Node 설치를 위한 레퍼지토리를 설정한다. # 버전 확인은 https://rpm.nodesource.com 사이트에서 확인 가능 curl -sL https://rpm.nodesource.com/setup_16.x | sudo -E bash - # Node 설치 yum install -y nodejs # 이후 오류가 발생한다면, 캐쉬 삭제 후에 다시 업데이트를 한다. yum clean all sudo rm -rf /var/cache/yum/* Server/Linux 2022. 3. 28. 이전 1 2 3 4 5 6 7 ··· 34 다음 728x90