ubuntu(4)
-
LetsEncrypt로 무료 SSL 인증서 발급받기 #LetsEncrypt #SSL #Ubuntu
Letsencrypt를 이용하면 무료로 SSL 인증서를 발급 받아서 웹서버에서 사용할 수 있다. Ubuntu상에서 설치 sudo apt-get update && sudo apt-get install -y letsencrypt SSL 인증서 발급 80번 포트가 사용중일때는 인증서 발급이 안된다. 웹서버를 내리고 시도하라. sudo letsencrypt certonly --standalone -d www.example.com Nginx 설정 다음과 같은 형식으로 nginx 설정 파일의 server 블록에 추가해서 사용한다. listen 443; server_name example.com www.example.com; ssl on; ssl_certificate /etc/letsencrypt/live/www.e..
2020.03.17 -
ubuntu에 xrdp 기반으로 원격접속하기
ncloud에 ubuntu 가상서버를 생성하고 맥북에서 원격으로 접속하는 과정을 정리합니다. xRDP, XFCE4 설치 sudo apt-get update sudo apt-get install -y xrdp xfce4 ibus ibus-hangul fonts-nanum fonts-nanum-coding fonts-nanum-extra fonts-unfonts-core fonts-baekmuk fonts-nanum-eco fonts-unfonts-extra xfonts-baekmuk iBus 우분투 표준 한글입력기와 한글 폰트까지 설치합니다. xrdp 설정변경(startwm.sh) 아래와 같이 ./etc/X11/Xsession를 startxfce4로 대체합니다 /etc/xrdp/startwm.sh #!/b..
2019.12.20 -
우분투에 크롬과 크롬드라이버 설치
ubuntu 환경하에서 selenium으로 크롤링을 하기 위해서 chrome과 chromedriver를 설치하겠습니다. 의존성 라이브러리 설치 sudo apt-get install unzip libnss3-dev chromium-browser 크로미움 브라우저 설치 sudo apt-get install chromium-browser sudo apt-get install chromium-browser chromedriver 설치된 크로미움 브라우저의 버전을 확인하고 버전에 맞는 크롬드라이버를 링크에서 리눅스용 다운로드합니다. 저는 설치된 크로미움 브라우저 버전이 79.0.3945라서 크롬드라이버 버전도 79.0.3945.36 버전을 받았습니다. Downloads - ChromeDriver - WebDriv..
2019.12.20 -
우분투 위에 '프록시 서버 구축'하기 #Squid #Proxy
개요 GCP의 Compute Engine을 이용해서 웹상의 데이터를 수집하는 중 특정 사이트에서 한국 지역 IP에 대해서만 접속을 허용하고 있어서 수집에 차질이 생겼다. 무료 프록시는 불안하고 유료 프록시를 사용하기에는 비용이 아까워서 기존에 사용중이던 AWS의 한국리전 서버에 프록시를 설치하기로 했다. 참고로 현시점(2019년 11월)에서 GCP는 한국 리전을 지원하지 않고 있다. 환경 Google Cloud Platform Ubuntu 16.04 LTS Squid 설치 sudo apt install squid3 squid 설정 sudo vi /etc/squid/squid.conf http_access allow localhost와 http_access deny all을 주석처리하고 http_acces..
2019.11.03