목록Linux/Ubuntu (4)
개발자 되어버리기
최대한 비용 부담을 줄이면서 보안도 신경쓰고.. 개발하고.. 인증하기 위해서 노력을 많이 하는 편... 근 1년 들어 Let's encrypt 가 이런 저런 안되는 곳이 좀 있는 것 같아서 인증서를 알아보던 중 Zero SSL을 알게 되었다. 인증서 기간은 Let's encrypt 와 같이 3개월동안 무료로 제공! 스프링과 vue에 다 적용해주기 위해서 입력해야 하는 명령어들을 정리할 예정이다. 일단 Zero SSL에서 인증서를 받으면 다음과 같은 파일들을 준다. 여기 있는 세 개의 파일들은 추후 vue 쪽 설정 잡아주는 파일들과 매칭된다. zeroSSL -> vue 에서 쓰일 변수 private.key -> privkey.pem certificate.crt -> cert.pem ca_bundle.crt..
인증서를 발급받고 전환하자니 매번 여러 블로그를 보고 따라하는게 귀찮아서 한번에 정리. 나만의 방법. Ubuntu18.04 와 SpringBoot 에 적용하시려는 분들에게는 조금이나마 도움이 되었으면 하는 마음. 나중에 도커에다가 내가 자주쓰는 환경 저장해두고 불러와서 쓰자... 우선 sudo apt-get update 명령어로 우분투 업데이트 자바 설치 sudo get install oepnjdk-11-jdk Let's Encrypt 설치 sudo apt-get install letsencrypt 인증서 발급을 위한 아파치 설치 sudo apt-get install apache2 터미널에 sudo letsencrypt renew 입력. 웹브라우저에서 자기 해당 우분투의 ip주소로 들어가서 아파치가 잘 ..
iptables --table nat --append PREROUTING --protocol tcp --dport 80 --jump REDIRECT --to-ports 8080 https 를 쓴다면 iptables --table nat --append PREROUTING --protocol tcp --dport 443 --jump REDIRECT --to-ports 8080 iptables 재시작 명령어 /etc/init.d/iptables restart 21번 포트를 열고 싶다. #iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT #iptables -I OUTPUT 1 -p tcp --dport 21 -j ACCEPT
sudo apt-get install apache2이라는 명령어로 우분투에서는 간단하게 아파치를 설정할 수 있습니다. 기본적으로 아파치는 80번 포트와 8080번 포트가 열려있는 상황 입니다. 아래 사진은 제가 임의로 8081 포트로 바꾼 사진 입니다. 여러분들은 아파치가 잘 동작하는지 확인하시려면 주소창에 localhost or localhost:8080 or 127.0.0.1 or 127.0.0.1:8080 을 입력하시면 됩니다. 아파치 서버를 중지하거나 재시작 하고 싶으시면 ↓중지sudo /etc/init.d/apache2 stop ↓재시작sudo /etc/init.d/apache2 restart 입력해주시면 됩니다! 각종 설정을 바꾼뒤에는 재시작 해주셔야 설정이 적용됩니다.