Moon Community
Company
회사소개
사업분야
오시는길
Service
가상서버
웹호스팅
스트리밍·방송 호스팅
채팅·화상통화 서비스
Portfolio
포트폴리오
Contact us
공지사항
온라인문의
Sitemap
Company
회사소개
사업분야
오시는길
Service
가상서버
웹호스팅
스트리밍·방송 호스팅
채팅·화상통화 서비스
Portfolio
포트폴리오
Contact us
공지사항
온라인문의
가상서버 Tip/Tech
$_SERVER['REMOTE_ADDR'] 값이 사설 IP 주소가 출력되나요?
"$_SERVER['REMOTE_ADDR'] 값이 사설 IP 주소가 출력되나요?" 문 커뮤니티 가상서버들은 사설 IP 주소가 할당됩니다.이 때문에 윗단에서 리버스 프록시 처리를 해야 하는데요.리버스 프록시 특성상 리모트 아이피를 클라이언트 아이피가 아닌윗단의 리버스 프록시 서버의 아이피로 출력합니다.그러므로 이러한 문제가 발생하는 것이고아래와 같은 해결방법을 통해서 해결하여야 합니다. Step1. append.php 파일을 생성하고, 내용을 넣는다. ::::: append.php 파일 생성 :::::vi /etc/append.php ::::: append.php 파일 내용 :::::<?php$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_X_FORWARDED_FOR'];?> Step2. php.ini 파일을 수정한다. (php.ini 파일의 위치는 OS 및 기타 환경에 의해 다를 수 있습니다.) ::::: php.ini 파일 열기 :::::vi /etc/php.ini ::::: php.ini 내용 수정 :::::auto_prepend_file = 를 auto_prepend_file = /etc/append.php 로 수정한다. Step3. 데몬을 재시작 한다. ::::: Centos 7 :::::systemctl restart httpd ::::: Centos 6 :::::service httpd restart ::::: Ubuntu 14.04 :::::service apache2 restart service php5-fpm restart 끝.
2015-07-27
검색
검색대상
제목
내용
제목+내용
글쓴이
글쓴이(코)
검색어
필수
검색
닫기