일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 코드이그나이터
- 라즈베리파이
- 옵티머스 g
- TiL
- 우분투
- 회고
- 옵G
- 제주도
- FMS
- 옵티머스g
- ubuntu
- Raspberry Pi
- MySQL
- C
- codeigniter
- 업비트
- 맛집
- php
- 라즈비안
- 프레임워크
- 셀레니움
- 20.04
- 옵지
- 맥
- Ubuntu 20.04
- 우분투 20.04
- upbit
- Selenium
- Laravel
- 라라벨
- Today
- Total
목록우분투 (16)
평범한 이야기들
http의 보안 프로토콜인 https는 이제 대부분의 사이트에서 적용을 해야 합니다. 그리고 https를 이용하기 위해서는 SSL 인증서를 필요로 하는데 대부분 유료로 판매하며 해당 제품을 구입하고 사용을 해야 합니다. 하지만 https의 사용을 많이 늘리기 위해 무료 SSL 인증서를 배포해주는 곳도 있습니다. ISRG (Internet Security Research Group)에서 제공하는 https://letsencrypt.org 사이트입니다. 무료 SSL 단점 무료인 만큼 단점들이 있습니다. 단점 1. 인증서 유효기간이 90일로 짧습니다. 즉 3개월에 한 번씩 인증서 갱신을 해주어야 하지만, 자동갱신을 설정해두면 어느 정도 커버가 가능하기 때문에 꽤나 괜찮은 단점입니다. 단점 2. 서브도메인 지원..
개인 토이 프로젝트 서버에 ftp가 필요로 해서 설치를 하는 과정을 정리하는 글입니다. ftp 서버는 vsftpd를 사용했습니다. vsftpd는 리눅스에서 동작하는 FTP 서버 프로그램으로, 안전성과, 빠른 속도 그리고 보안성이 우수해서 많은 분들이 사용하고 계시는 프로그램입니다. vsftpd 설치 1. vsftpd설치 우분투를 이용하고 있기 때문에 apt 명령어를 이용해서 설치를 해줍니다. sudo apt-get install vsftpd 2. vsftpd 수정 vim /etc/vsftpd.conf vsftpd.conf 설정 파일에서 중요한 부분은 아래와 같습니다. chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list allow_writeab..
Ubuntu20.04에서 프로그램을 스케쥴링하기 위해서 crontab에 등록을 하고 테스트를 했습니다. 프로그램이 정상적으로 스케쥴링이 되지 않아서 로그파일( /var/log/syslog )을 확인해 보았습니다. 확인 결과 아래와 같이 오류 메시지가 존재했습니다. (CRON) info (No MTA installed, discarding output) 해결방법 해결방법은 매우 간단합니다. MTA( 메일 전송 관리자 )가 설치가 되어있지 않아서 생긴 오류입니다. postfix를 설치하시면 문제가 해결이 됩니다. $ sudo apt-get install postfix 설치하다 보면 환경설정이 나오는데 로컬 환경으로 설치하면 됩니다. 설치 후 스케쥴링을 다시 테스트해보니 정상적으로 실행된 것을 확인할 수 있었..
ubuntu 20.04에서 프로그램을 제작하고 실행하는 과정에서 생긴 오류입니다. /var/log/syslog를 확인해보니깐 아래와 같은 오류가 발생했습니다. systemd-resolved : Server returned error NXDOMAIN, mitigating potential DNS violation DVE-2018-0001, retrying transaction with reduced feature level UDP. 프로그램은 돌아가지 않았고 외부 서버에 접속이 되지 않고 프로그램이 종료되는 모습이었습니다. 해결방법 먼저 hosts 파일을 열어 해당 서버의 도메인을 추가 입력해줍니다. $ sudo vim /etc/hosts 그 후 DNS에 관련된 파일을 수정해야 합니다. DNS 관련해서 우..
윈도우에 이어서 실제 서버인 Ubuntu 20.04에서 돌리기 위해서 Selenium 서버를 설치를 진행했습니다. 1. 기본 패치키 및 자바 설치 먼저 시스템에 필요한 패키지를 설치해야 합니다. 여기서 Xvfb(X virtual frame buffer)는 유닉스 계열 운영 체제(예: 리눅스)를 위한 메모리 내 디스플레이 서버입니다. CLI 환경의 운영체에서 디스플레이 없이 X11 디스플레이 서버 프로토콜을 구현한다고 합니다. $ sudo apt-get update $ sudo apt-get install -y unzip xvfb libxi6 libgconf-2-4 또한 자바 8 버전 이상이 서버에 설치되어 있어야 합니다. $ sudo apt-get install default-jdk 위 명령어로 설치를 ..