Apache 외부 접속 설정 – Windows 11

Apache 외부 접속 설정을 통해서 Local PC 뿐 아니라 외부의 PC 모바일에서도 접속 할 수 있도록 할수 있다.  여기서 Windows 설정도 매우 중요하다. WAMPServer 도 동일한 설정 방법으로 진행하면 된다.

 

1. 외부접속 확인사항

첫번째로 Windows 보안 설정.

두번째로 Apache 폴더별 권한 설정.

세번째로 공유기 설정

IP TIME 공유기 포트 포워드 설정 바로가기

AMP 의 개별 설치나 WAMPServer 모두 Apache 로 웹 서비스가 Open 되므로 경로만 다소 차이가 있을 뿐이며 큰 핵심 내용은 동일하다.

위 세가지 설정을 모두 마치게 되면 내가 구축한 사이트가 외부 PC 는 물론 모바일에서도 확인 가능해진다.

 2. 설정 파일의 경로

[ WAMP Server 의 경우 ] 

apache 관련된 설정은 apache 2.4.54.2 를 클릭 하면 확인 가능하다. (버전에 따라 뒤에 숫자는 상이함)

여기서 주요한 설정은 httpd.conf, httpd-vhosts.conf 설정이다.

[ Apache 설치의 Config 경로]

– httpd.conf 파일

설치 경로\Apache24\conf

위 캡처의 경우는 C:\WP_Root\ 에 아파치를 설치 하였다.

– httpd-vhosts.conf

설치 경로\Apache24\conf\extra

 




 

 3. Windows 외부 접속 허용 설정.

설정 – 네트워크 및 인터넷

윈도우의 네트워크 프로필 유형을 변경해야 한다. 공용 네트워크 를 선택 할 경우 아래의 설정을 모두 완료하여도 Windows 에서 외부 접속을 차단한다.

제어판 (보기 기준 작은아이콘 변경) – Windows Defender 방화벽 에서 고급 설정을 클릭한다.

Apache HTTP Server 가 두개가 존재하는데 하나듣 TCP 다른 하나는 UDP 설정이다. 둘다 설치 경로에 맞게 변경해줘야 한다.

각 항목에 대해서 속성을 클릭 했을 경우 아래의 항목을 Apache 설치 경로에 맞게 변경해야 한다.

설치 경로는 아래와 같다.

[ WAMPServer ]

C:\wamp64\bin\apache\apache2.4.54.2\bin\httpd.exe

WAMP 초기 설치 경로가 기본값이 아닌경우는 wamp64 앞의 경로를 맞게 입력하셔야 한다.  Apache 버전이 상이한경우도

버전에 맞게  경로 설정하여야 한다.

[ Apache ]

설치 경로\Apache24\bin\httpd.exe

 

 4. Apache Config 파일 수정.

[ httpd.conf ]

Require 문자열로 검색한다.  AllowOverride 항목과 Require 항목을 캡처와 동일하게 변경한다.

Apache 단독 설치의 경우는 Directory 항목이 다소 다르니 위 캡처를 참고하여 위치를 찾는다.

AllowOverride all

Require all granted

 

[ httpd-vhosts.conf ]

해당 파일도 동일하게 수정한다.  해당 항목이 Default 값으로 없을 경우 추가하지 않아도 된다.

 




 

 5. Apache Service 재시작

여기 까지 진행하면 설정은 완료 되었다.  이제 서비스를 재시작 해보자.

[ WAMPServer ]

 

[ Apache 개별 설치 ] 

시작 : httpd -k start

정지 : httpd -k stop

재시작 : httpd -k restart

 

여기 까지 완료 하면 외부 PC 에서 Apache 에서 Open 한 사이트가 외부 PC 또는 모바일에서 접속 가능해진다.

 

현재 워드프레스 설치를 진행중이라면 전체 과정에 대해서는 아래 링크에서 확인해보자.

워드프레스 전체 설치 과정 바로 가기

Related Posts

윈도우 워드프레스 설치 – Windows11 WordPress 설치

윈도우 워드프레스 설치 하기 위해서는 기본적으로 WebServer, IP 설정, 보안 인증(SSL) 등의 과정이 필요하다. 여기서는 워드프레스를 설치하기 위한 모든 과정을 설명 하고자 한다.   1. OS 를…

[Windows] Apache VirtualHost – 아파치 다중 호스트 등록

Apache VirtualHost 설정을 통해서 다중 도메인을 사용하는 방법을 설명 하고자 한다. 서브 도메인을 다르게 하거나 새로운 도메인을 추가할 수 있다. 이로서 하나의 서버에 여러 개의 사이트를 운영할…

[ 워드프레스 설치 ] 도메인 구매 , SSL 설치 및 연장.

도메인 구매 및 SSL 설치는 Apache 설치 이후에는 언제든지 가능하다. 권장 되는 시점은 개별 AMP 설치시 Apache 설치 이후 도메인을 구매하고, WAMPServer 설치시는 WAMPServer 기본 설정 완료…

워드프레스 설치 – WordPress 설치

워드프레스 설치를 위해서는 사전에 AMP(Apache, MySQL, PHP)  가 설치 되어 있어야 한다. AMP 만 설지 되어 있다면 Word Press 설치가 가능하다.   현재 개인 Windows PC 에…

PHP특성이미지

PHP 설치, phpMyAdmin 설치 – AMP 의 완성

PHP 설치 및 phpMyAdmin 설치를 통해서 AMP (Apache, MySQL, PHP)의 마지막 단계를 완성 할 수 있다. 이 단계 까지 완성 한다면 워드프레스를 설치 할 수 있게 된다….

MySQL Windows 설치 – Windows 11

MySQL Windows 설치 과정에 대해서 설명 하고자 한다.  현재  AMP (Apache, MySQL, PHP) 를 구축 하고 있다면 두번째 단계를 완료 할수 있다.   워드프레스 전체 설치 과정에…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다