VPC의 public subnet 인스턴스에서 NAT를 추가하지 않고 웹에 연결하는 방법 (EIP가있는 인스턴스가있는 경우)

참고 기사


  • S3를 프록시 서버를 통해 액세스 | cloudpack 기술 정보 사이트
  • pip를 프록시 환경에서 사용하여 패키지를 설치하는 방법 - Romumemo
  • [linux] proxy 때문에 curl이 "curl: (7) couldn’t connect to host"로 연결되지 않을 때의 해결 방법 | 미주 남자! !
  • Using New Relic to Monitor Your Servers - Envato Tuts+ Code Tutorial

  • EIP가있는 인스턴스에 squid (프록시 서버) 설치


    $ sudo yum install squid
    $ sudo vim /etc/squid/squid.conf
    # 接続元のIPを設定
    acl localnet src zzz.zzz.zzz.zz1/32
    # 接続許可されているか確認
    http_access allow localnet
    
    $ sudo service squid start
    $ sudo chkconfig squid on
    

    yum 프록시 설정



    /etc/yum.conf
    $ sudo vim /etc/yum.conf
    # 下記を追加
    proxy=http://10.0.0.XX:3128
    

    curl, pip 프록시 설정


    $ sudo vim /etc/basrc
    # 下記を追加
    alias pip="pip --proxy=http://10.0.0.XX:3128"
    alias curl="curl -x http://10.0.0.XX:3128/"
    

    newrelic-sysmond 움직이고 싶다.



    /etc/newrelic/nrsysmond.cfg
    $ sudo vim /etc/newrelic/nrsysmond.cfg
    # 下記を追加
    proxy=http://10.0.0.XX:3128
    

    newrelic-plugin-agent 움직이고 싶다.



    /etc/newrelic/newrelic-plugin-agent.cfg
    $ sudo vim /etc/newrelic/newrelic-plugin-agent.cfg
    # 下記を追加
    proxy: http://10.0.0.XX:3128
    

    프록시 인스턴스의 보안 그룹에 웹 액세스 EC2에서 80번 포트에 INBOUND 허용





    NewRelic에서 데이터를 얻을 수 있는지 확인.



    좋은 웹페이지 즐겨찾기