LINUX/Ubuntu - Server

Ubuntu Server - 프록시 server

ShinyOcean 2021. 4. 11. 02:37

안녕하세요 :)

 

우분투 리눅스 환경에서의 서버 구축을 주제로한 열일곱번째 포스팅 내용은 프록시 서버의 구축과 운영입니다.

 

 

프록시 서버란?

proxy 라는 단어 뜻 대로 대리인이라는 역할을 수행하는 서버입니다.

웹환경에서 프록시 서버는 클라이언트와 서버 사이에 요청한 데이터를 전달하는 대리인 역할을 수행합니다.

 

한번 전송한 데이터를 다시요청하는 경우는 캐시에 저장된것을 보내주는등 중간과정에서의 역할을 수행해주지요. 그러면 어떤결과가 나올까요? 웹사이트에 접근하는 속도가 훨씬 빨라지겠죠.

 

이번 카테고리에서는 이러한 프록시 서버를 우분투 리눅스에서 구축하구 운영해보겠습니다.

 

 

구축은 간단한 과정이니 구축후 프록시서버가 인터넷접속에 미치는 영향에 대해서 알아보겠다.

 

그래픽환경의 우분투 리눅스의 부팅을 걸어주고 터미널을 연후 관련 패키지를 설치해보겠습니다.

 

 

이쯤 되면 다음순서는 이미 알고 계실것 같습니다 우분투 리눅스에서 서버의 구축은 

관련패키지를 다운로드하고 설정파일을 편집해준후 서비스를 가동하고 방화벽포트를 개방하는 루틴으로

항상 진행해왔으니까 말이죠!

 

이번에 설정할 파일은 다음과 같습니다.

 

설정 내용은 이렇습니다.

맨위에부터

서버로 사용할네트워크 주소/서브넷마스크

http 접근을 허용함

캐시디렉터리의 위치, 크기 , 하위디렉터리

호스트네임

 

위와 같은 설정을 해주고 저장하고 빠집니다.

 

그리고 방화벽 포트를 전부 개방하겠습니다.

 

그리고 먼저 서비스를 정지시킨후 원래의 접속속도를 확인하기 위해 systemctl stop squid 명령을 수행합니다.

 

 

이제 다른 클라이언트 에서 프록시서버 관련 설정을 해보겠습니다.(프록시 서버가 stop되어있을경우)

firefox를 킨후 설정에 들어갑니다.

 

설정과정)

 

 

 

이후 결과를 확인하면 다음과 같습니다. 이런 프록시 관련 에러 메세지는 여러분이 인터넷 환경을 사용하면서도 가끔 보셨을것 같습니다. 저도 그렇구요 ㅎ

 

이제 프록시 서버를 열어보겠습니다.

 

그러면 다시 잘 열리는것을 확인할수 있습니다.