본문 바로가기

전체 글78

우분투(Ubuntu) 우분투(Ubuntu) Let’s Encrypt SSL 인증서 만료일자 확인 우분투(Ubuntu) Let’s Encrypt SSL 인증서 만료일자 확인 방법 1. 확인 $ echo | openssl s_client -connect woobi.org:443 2>/dev/null | openssl x509 -noout -dates woobi.org 부분에 자신이 인증받은 도메인을 입력한다. 2.결과 notBefore=May 15 10:39:43 2019 GMT 2019. 5. 27.
우분투(Ubuntu) PLEX Media Server 설치 우분투 18.04 에 PLEX 서버 설치 하기 1. 우분투 최신상태 업데이트및 업그레이드 $ sudo apt-get update && sudo apt-get upgrade 2. PLEX 설치 직접 다운로드 및 버젼확인 : https://www.plex.tv/version 2-1 PLEX 다운 $ wget https://downloads.plex.tv/plex-media-server-new/1.15.2.793-782228f99/debian/plexmediaserver_1.15.2.793-782228f99_amd64.deb 2-2 설치 $ sudo dpkg -i plexmediaserver*.deb 2-3서버 시작 $ sudo systemctl enable plexmediaserver.service $ su.. 2019. 3. 28.
우분투(Ubuntu) XE(XpressEngine) 백업및 복원 백업은 디렉토리 백업과 데이터베이스 백업 두가지로 나뉜다. # 백업 1. 우선 XE가 설치된 디렉토리를 백업한다. $ cd /var/www (우분투에서 XE가 설치된 폴더로 이동) $ tar -cvf backup.tar ./html (html디렉토리를 backup.tar 파일로 압축) (%:우분투에서 XE는 html 디렉토리에 설치된다.) 2. mysql 데이터베이스(DB) 백업 $ mysqldump -u root -p xe > backup.sql (XE가 설치된 DB이름(xe)를 backup.sql 로 백업한다) Enter password: (mysql 패스워드 입력) 3. 백업된 backup.tar, backup.sql 파일을 FTP등으로 옮겨 따로 보관한다. # 복원 1. FTP 등으로 이전할 서버.. 2019. 3. 25.
우분투(Ubuntu) PLEX server SSL 적용하기 우분투에 설치되어 있는 SSL 인증서를 PLEX에도 적용하기. 인증서 설치는 "Let’s Encrypt SSL 인증서 설치하기" 를 참조 Let's Encrypt SSL 인증서는 pem 파일로 되어 있어서 PLEX server에 적용시킬려면 pfx 파일로 변환이 필요하다. 변환을 위해서 인증서 저장 디렉토리로 이동한다.(인증서 위치: /etc/letsencrypt/live/(자신의 도메인주소)) $ cd /etc/letsencrypt/live/자신의 도메인주소 인증서 파일중 fullchain.pem , privkey.pem 파일을 pfx파일로 변환 한다. $ sudo openssl pkcs12 -export -in fullchain.pem -inkey privkey.pem -out plex.pfx (pl.. 2019. 3. 23.
우분투(Ubuntu) http를 https 로 다이렉트 시키키 우분투에서 ssl 인증서를 설치했다면 홈페이지에 http로 접속하는 경로를 강제로 https로 변경해주어도 된다. /etc/apache2/sites-available/000-default.conf 파일에 RedirectMatch /(.*)$ https://도메인주소/$1 을 추가 한다. $ vi /etc/apache2/sites-available/000-default.conf a를 눌러 수정모드에 진입후 위와 같이 추가하고 ESC를 누르고 :wq 를 입력하여 저장하고 빠져 나온다. 서버를 재시작해 준다. $ sudo service apache2 restart 2019. 3. 22.
우분투(Ubuntu) 18.04 LTS (update: 20.04 focal)에 Let’s Encrypt SSL 인증서 설치하기 1. 설치 1-1 Ubuntu 18.04 LTS sudo add-apt-repository ppa:certbot/certbot sudo apt update sudo apt install python-certbot-apache 1-2 Ubuntu 20.04 LTS(focal) sudo snap install --classic certbot Ubuntu 20.04 LTS 설치후 인증서 받기는 동일하게 진행한다, 2. 인증서 받기 sudo certbot --apache -d woobi.org -d www.woobi.org -d woobi.org -d www.woobi.org 2019. 3. 21.
우분투(Ubuntu) 디렉토리 리스팅(Directory Traversal) 막기 디렉토리 리스팅은 서버내의 디렉토리 경로를 입력하면 디렉토리내의 파일을 모두 보여준다. 이를 방지하기 위해서 우분투에서 다음과 같이 수정해주면 어느정도는 방지할 수 있다. 우분투의 /etc/apache2/apache2.conf 의 파일을 수정해 준다. $ vi /etc/apache2/apache2.conf Options Indexes FollowSymLinks AllowOverride None Require all granted 위 항목에서 Indexes를 삭제하고 저장해 준다. (:wq) 수정후 Options FollowSymLinks AllowOverride None Require all granted 그리고 $ /etc/init.d/apache2 restart 아파치를 재시작해준다. 2019. 3. 19.
우분투(ubuntu) 삼바(samba) 완전 삭제 및 재설치 에러 해결 우분투에서 samba 삭제 후 재설치를 하려고 할 때 sambaE: Sub-process /usr/bin/dpkg returned an error code (1) 이런 메세지가 나온다면 다음을 실행하고 재설치 한다. $ sudo apt-get remove --purge samba samba-* $ sudo apt-get autoremove $ sudo mv /etc/samba /etc/samba.old $ sudo apt-get install samba 완전 삭제및 재설치 명령어. 2019. 2. 15.
우분투(Ubuntu) fail2ban 이용 접속시도 IP차단 2018.06.04 09:18 woobi Edit1. fail2ban 설치$ sudo apt-get install fail2ban 2. vi명령어를 이용한 /etc/fail2ban 에 위치한 jail.conf 설정파일 수정$ sudo vi /etc/fail2ban/jail.conf 다음의 부분을 찾아서 수정한다.ignoreip = 127.0.0.1/8 : 로컬접속은 ban 시키지 않는다 bantime = 120 : 120초 동안 maxretry = 3 : 3번 접속 시도하여 통과하지 못하면 차단 3 fail2ban 재시작 $ sudo /etc/init.d/fail2ban restart 4. 차단당한 IP 확인 및 해제 /var/log/auth.log 에서 확인후 원하는 아이피를 지워주면 해제된다. 2018. 6. 4.