aws ec2 서비스를 이용하여 Apache(아파치) Forward(포워드) Proxy(프록시) 서버 생성하는 방법을 자세히 알아봅니다.
아파치 설치
apt update
apt install apache2 -y
프록시 모듈 활성화
$ sudo a2enmod ssl
$ sudo a2enmod proxy
$ sudo a2enmod proxy_connect
$ sudo a2enmod proxy_ajp
$ sudo a2enmod proxy_balancer
$ sudo a2enmod proxy_html
$ sudo a2enmod proxy_http
$ sudo a2enmod headers
$ sudo a2enmod proxy_fcgi
$ sudo a2enmod rewrite
프록시 설정
1. /etc/apache2/sites-enabled/000-default.conf 파일에 아래 설정을 추가합니다.
## 파일에 추가
<VirtualHost *:8080>
ProxyRequests On
ProxyVia On
# <Proxy "*">
# Require ip 0.0.0.0
# </Proxy>
ErrorLog ${APACHE_LOG_DIR}/error_forward_proxy.log
CustomLog ${APACHE_LOG_DIR}/access_forward_proxy.log combined
</VirtualHost>
2. /etc/apache2/ports.conf 파일에 8080포트를 추가합니다.
## 파일에 추가
Listen 8080
3. service apache2 restart 명렁어를 통하여 서비스를 재시작합니다.
4. curl 명령어를 통하여 프록시 접속을 확인합니다.
관련글
[aws] ec2 openvpn 서버 생성하기
AWS EC2 서비스를 이용하여 openvpn 서버를 만들고 운영할 수 있습니다. ami(이미지)를 사용하여 5분 만에 openvpn 서버를 생성할 수 있습니다. AMI를 사용하여 OpenVpn EC2 서버 생성하기 1. AWS 로그인 후 ,EC2 서비스로 이동합니다. 2. 좌측 메뉴에서 ‘인스턴스’ 선택 후, 우측 상단에 ‘인스턴스 시작’ 버튼 클릭합니다. 3. 원하는 인스턴스 이름을 입력합니다. 4. 애플리케이션 및 OS 이미지에서 ‘openvpn’ 입력하고 엔터칩니다. 5. 열리는 화면의 세번째 탭인 ‘AWS MarketPlace AMI’ 탭으로 이동합니다. 6. 최상단에 있는 openvpn을 선택합니다. 7. 우측 하단에 ‘지금 구독하기’ 버튼을 클릭합니다. 8. 돌아온 화면에서 다른것은 수정하지 않고, 키페어 부분으로 이동합니다. 9. 기존 키페어가 있다면 선택을, 없다면 새로 생성합니다. 10. 우측 하단 ‘인스턴스 …