리눅스
-
[CentOS] VirtualBox로 가상 리눅스 환경 설정하기IT, 프로그래밍/Linux 2019. 3. 15. 13:49
웹 어플리케이션을 개발하다 보면 리눅스 환경에서 구동시켜야 하는 경우가 많습니다. 리눅스는 대표적인 오픈소스 프로젝트로, 오랜 기간동안 개발되어 와서 안정성이 높고, 라이센스 비용이 없다는 점 때문에 많은 회사에서 서버를 리눅스 환경에서 구동시키고 있습니다. 그래서 리눅스 환경에서 잘 배포되는지 테스트 하거나, 환경 변수 등을 건드려야 하는 경우가 종종 생기는데요. 문제는 개발용으로 사용하는 데스크탑이나 노트북은 OS가 순수 리눅스를 사용하는 경우는 드물고, 보통은 Window나 Mac OS를 사용하는 경우가 많습니다. 그렇다고 기존의 Window 환경을 지우고 리눅스를 설치할 수는 없겠죠. 이럴때 윈도우 안에서 다른 가상 OS를 사용할 수 있는 가상 머신을 사용하면 효율적으로 작업이 가능합니다. 1. ..
-
Tomcat과 Nginx를 연동 (도메인 연결)IT, 프로그래밍/Linux 2018. 8. 21. 01:32
AWS를 사용하던 중.. 톰캣으로 배포중인 스프링 서비스에 도메인으로 접근 시켜야 할 일이 생겼다. 문제는 IP로 접근하는 http 요청은 80 포트로 받는다는 것이다. HTTP 웹 서버인 Apache나 Nginx는 80포트를 사용하지만, 톰캣은 8080 포트를 사용한다. 문제가 잘 이해가 되지 않는다면, 만약 내가 www.great.com 이라는 도메인을 가지고 있고, 내 EC2의 IP는 53.214.111.38 이라고 할 때, 누군가 www.great.com 으로 접근하였을 때 DNS 서버에서 53.214.111.38 이라는 IP를 리다이렉트 해 주고, 이것은 내 EC2의 80포트로 요청이 들어오고 Service로 대기 하고 있던 HTTP 웹 서버가 냉큼 그 요청을 받아서 처리한다. 이때, 별다른 세..
-
Ubuntu Timezone 설정IT, 프로그래밍/Linux 2018. 8. 18. 20:13
리눅스 설치시에 디폴트 설정이 UTC 기준으로 되어 있는 경우가 있다. 먼저 date 명령어를 통해 현재 설정된 timezone을 확인해보자. 123ubuntu@ip-128-128-128-128:~$ dateSat Aug 18 11:03:59 UTC 2018 Colored by Color Scriptercs 이런 경우 한국 기준 지역시로 바꾸는 명령어는 아래와 같다. 1ubuntu@ip-128-128-128-128:~$ sudo dpkg-reconfigure tzdatacs dpkg-reconfigure tzdata이 명령을 사용하면 마치 영화에 나오는 해킹툴을 사용하는 것 같은 GUI와 함께 적용할 지역을 선택할 수 있는 화면이 나온다. 여기서 Asia - Seoul을 선택하고 ok. 그리고 다시 da..