작업을 해야 할 때가 있습니다 WordPress . DNS 설정이 아직 업데이트 중이거나 도메인을 아직 구매하지 않았을 수도 있습니다. 이러한 경우 서버의 IP 주소만으로 웹사이트에 접속하는 것이 유용한 방법이 될 수 있습니다.
이 접근 방식을 통해 개발자는 도메인이 확인될 때까지 기다리지 않고 웹사이트를 설계, 테스트 또는 문제 해결할 수 있습니다. 특히 초기 개발, 스테이징 또는 마이그레이션 작업에 유용합니다. 하지만 IP 주소를 통해 WordPress 사이트에 접속하는 것은 브라우저에 직접 입력하는 것만큼 간단하지는 않습니다.
WordPress는 사이트 URL 및 홈페이지 주소와 밀접하게 연결되어 있으며, 이러한 정보는 일반적으로 도메인 이름을. IP 주소를 통해 접속할 경우 사이트가 예기치 않게 작동할 수 있습니다. 스타일이 깨지거나, 이미지가 누락되거나, 심지어 도메인으로 다시 리디렉션될 수도 있습니다.
이 가이드에서는 IP 주소를 사용하여 WordPress 사이트에 접속하는 실질적인 방법과 이 과정에서 발생할 수 있는 일반적인 문제를 피하는 방법을 알려드립니다.
지적 재산권 사용 시 흔히 발생하는 문제점
워드프레스 웹사이트를 IP 주소로 접속하는 것이 간편한 해결책처럼 보일 수 있지만, 예상치 못한 다양한 문제를 야기할 수 있습니다. 워드프레스는 특정 사이트 URL을 사용하는데, 사이트 소유자는 보통 이 URL을 도메인 이름으로 설정합니다. IP 주소를 통해 사이트에 접속하려고 하면 워드프레스가 예상대로 작동하지 않을 수 있습니다. 개발자와 사이트 소유자가 이러한 상황에서 흔히 겪는 몇 가지 문제점을 살펴보겠습니다.
도메인으로 다시 리디렉션
처음 발견할 수 있는 문제 중 하나는 브라우저에 IP 주소를 입력했는데도 사이트가 계속 도메인 이름으로 리디렉션되는 현상입니다. 이는 워드프레스가 설정에 사이트 URL과 홈페이지 주소를 저장해 두고, 이를 기반으로 모든 내부 링크를 생성하기 때문입니다.
스타일 및 미디어 파일이 손상되었습니다
또 다른 주요 문제는 사이트가 완전히 깨진 것처럼 보일 수 있다는 것입니다. 이미지가 로드되지 않고, 스타일시트가 적용되지 않으며, 레이아웃이 무너집니다. 이는 WordPress가 이러한 자산을 로드하는 데 절대 URL을 사용하는데, 해당 URL이 IP 주소가 아닌 도메인을 가리키고 있기 때문입니다.
로그인 및 세션 오류
IP 주소를 통해 관리자 대시보드에 로그인하려고 하면 문제가 발생할 수 있습니다. 브라우저는 쿠키를 설정된 도메인과 연결하므로, 도메인이 일치하지 않으면 로그인 상태가 유지되지 않거나 관리자 기능에 액세스할 수 없게 됩니다.
SSL 인증서 경고
사이트를 HTTPS로 설정하면 IP 주소를 사용할 때 브라우저에 경고 메시지가 표시될 수 있습니다. 인증 기관은 도메인 이름에 대한 SSL 인증서를 발급하는 것이지 IP 주소에 대한 인증서를 발급하는 것이 아니므로, IP 주소로는 연결을 확인할 수 없습니다.
웹 서버 혼란
일부 서버는 IP 주소를 직접 입력했을 때 제대로 응답하도록 구성되어 있지 않습니다. 이러한 서버는 일반적인 페이지를 표시하거나 아무것도 표시하지 않을 수 있습니다.
WordPress 마이그레이션 또는 설정에 도움이 필요하신가요?
저희 전문가 팀은 고객님의 워드프레스 웹사이트를 원활하고 안전하게 운영할 수 있도록 이전, 구성 및 최적화해 드립니다.
도메인 이름 대신 IP 주소로 워드프레스 사이트를 여는 단계별 방법

IP 주소로 워드프레스 사이트에 접속하는 방법은 모든 사용자에게 적용되는 단일 솔루션이 아닙니다. 서버 구성, 워드프레스 설치 설정, 그리고 실제 운영 환경인지 로컬 환경인지에 따라 달라집니다.
아래에는 IP 주소를 통해 사이트에 접속하는 데 도움이 되는 여러 가지 방법이 나와 있습니다. 특정 요구 사항에 따라 이러한 방법 중 하나 또는 여러 가지를 조합하여 사용할 수 있습니다. 각 방법은 명확하게 설명되어 있으므로 환경에 가장 적합한 방법을 선택할 수 있습니다.
1단계: wp-config.php 파일 업데이트
가장 직접적인 방법은 워드프레스 설정 파일에서 사이트의 URL 설정을 재정의하는 것입니다. 이렇게 하면 워드프레스가 IP 주소를 기본 주소로 인식하고 도메인 이름으로 리디렉션하는 것을 방지할 수 있습니다.
엽니다 wp-config.php WordPress 설치 루트 폴더에 있는
define('WP_HOME','http://123.123.123.123'); define('WP_SITEURL','http://123.123.123.123');
샘플 IP 주소를 서버의 실제 IP 주소로 바꾸십시오.
이렇게 하면 WordPress는 미디어 파일, 내부 링크, 관리자 페이지를 포함한 모든 항목을 IP 주소를 사용하여 로드합니다. 이 방법은 안전하고 원상 복구가 가능하며, 특히 DNS가 아직 업데이트되지 않은 경우에 유용합니다.
도메인 준비가 완료되면 이 줄들을 삭제하고 WordPress가 기본 설정으로 돌아가도록 하십시오.
2단계: 웹 서버 구성 편집
서버가 해당 IP 주소로 직접 들어오는 요청에 응답하도록 설정되어 있지 않을 수 있습니다. 이 문제를 해결하려면 웹 서버를 적절하게 구성해야 합니다.
Nginx 사용자용
Nginx 설정 파일을 열고 다음과 같이 수정하십시오
server { listen 80 default_server; server_name _; root /var/www/html; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args; } location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.1-fpm.sock; } }
이는 서버가 IP 주소 요청을 수신할 때 Nginx가 기본 응답으로 WordPress 사이트를 제공하도록 지시합니다.
Apache 사용자용
서버의 IP 주소를 수신하는 가상 호스트 파일을 생성하거나 편집합니다
<VirtualHost 123.123.123.123:80>DocumentRoot "/var/www/html"<Directory "/var/www/html"> AllowOverride All Require all granted</Directory></VirtualHost>
변경 사항을 적용한 후 서버를 재시작하십시오. 이제 IP 주소를 통해 WordPress 사이트에 접속하면 정상적으로 로드될 것입니다.
3단계: 호스트 파일을 로컬에서 수정합니다
전역 DNS 설정을 변경하지 않고 로컬 컴퓨터에서 도메인 액세스를 시뮬레이션하려면 이 방법이 완벽합니다. 이 방법은 로컬 환경에만 영향을 미칩니다.
macOS 또는 Linux에서:
sudo nano /etc/hosts
Windows에서는 관리자 모드로 메모장을 사용하여 이 파일을 여세요
C:WindowsSystem32driversetchosts
그런 다음 다음과 같은 줄을 추가하세요
123.123.123.123 예시.테스트
입력하면 http://example.test를 시스템이 해당 IP 주소에 직접 연결됩니다. WordPress는 도메인을 통해 접속하는 것으로 인식하여 정상적으로 작동합니다.
이 방법은 실제 도메인을 기다리지 않고 테마, 플러그인 및 콘텐츠를 테스트하는 데 유용합니다.
4단계: 데이터베이스에서 사이트 URL 변경
또 다른 확실한 방법은 WordPress 데이터베이스에서 사이트 URL과 홈페이지 URL을 직접 업데이트하는 것입니다. 이는 phpMyAdmin 또는 다른 MySQL 도구를 사용하여 수행할 수 있습니다.
다음 두 쿼리를 실행하세요
UPDATE wp_options SET option_value = 'http://123.123.123.123' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'http://123.123.123.123' WHERE option_name = 'home';
사이트에서 직렬화된 데이터를 저장하는 플러그인을 사용하는 경우, 이러한 방식으로 URL을 변경하면 플러그인이 제대로 작동하지 않을 수 있으므로 주의해야 합니다. 변경 작업을 하기 전에 항상 데이터베이스를 백업하십시오.
도메인 준비가 완료되면 검색 및 바꾸기 기능을 사용하여 IP 주소를 올바른 URL로 변경할 수 있습니다.
도메인 준비가 완료되면 원래대로 되돌리는 방법
도메인이 활성화되고 DNS가 올바르게 구성되면 모든 임시 설정을 원래대로 되돌리는 것이 중요합니다. 다음은 설정을 원래대로 되돌리는 방법입니다
- 에 IP 주소 관련 줄을
wp-config.php추가했다면 삭제하세요. - 도메인 이름을 사용하여 WordPress 관리자 패널에 로그인하세요.
- 설정으로 이동하여 사이트 주소와 워드프레스 주소를 실제 도메인으로 업데이트하세요.
- 데이터베이스를 직접 편집한 경우, 검색 및 바꾸기 플러그인을 사용하여 모든 IP 주소를 올바른 도메인으로 바꾸십시오.
- 웹 서버가 IP 주소 대신 도메인을 사용하도록 재구성하십시오.
- 로딩 문제를 방지하려면 브라우저 및 플러그인 캐시를 삭제하세요.
이러한 단계를 통해 WordPress 사이트가 도메인과 올바르게 작동하고 모든 링크, 자산 및 기능이 원래 상태로 복원됩니다.
일반적인 문제 해결
설정을 제대로 마쳤더라도 몇 가지 문제가 발생할 수 있습니다. 가장 흔한 문제들을 해결하는 방법은 다음과 같습니다
해당 도메인으로 리디렉션
사이트가 계속해서 이전 도메인으로 리디렉션되는 경우, WordPress가 여전히 이전 URL 설정을 사용하고 있다는 의미입니다. wp-config.php 과 데이터베이스 항목을 다시 확인하십시오.
스타일 및 미디어가 로드되지 않습니다
깨진 이미지나 누락된 스타일은 일반적으로 브라우저가 해당 도메인에서 리소스를 로드하려고 시도 중임을 나타냅니다. 사이트 URL을 업데이트하거나 브라우저 캐시를 삭제하면 도움이 될 수 있습니다.
관리자 로그인이 작동하지 않습니다
로그인 문제는 세션 쿠키가 IP 기반 URL과 일치하지 않을 때 자주 발생합니다. 다른 브라우저를 사용하거나 WordPress에 설정된 올바른 URL을 사용하여 직접 로그인해 보세요.
서버는 기본 페이지를 표시합니다
이는 웹 서버가 해당 IP 요청을 인식하도록 구성되어 있지 않다는 의미입니다. 가상 호스트 또는 서버 차단 설정을 다시 확인하십시오.
브라우저 SSL 경고
SSL 인증서는 IP 주소를 지원하지 않습니다. IP 주소를 사용할 때는 HTTP를 사용하거나, 필요한 경우 임시 자체 서명 인증서를 설치하십시오.
이러한 문제를 해결하면 도메인 설정이 완료될 때까지 사이트를 원활하게 구축하고 테스트하는 데 도움이 될 것입니다.
SEO 및 사용성 고려 사항
WordPress 사이트를 IP 주소로 운영하는 것은 개발 단계에서는 효과적일 수 있지만, 실제 운영 중인 웹사이트에는 이상적이지 않습니다. 그 이유는 다음과 같습니다
검색 엔진 혼란
구글이 IP 주소를 통해 사이트를 색인화하는 경우, 도메인이 정식으로 운영될 때 중복 콘텐츠 문제가 발생할 수 있습니다. robots.txt 파일을 사용하여 색인화를 일시적으로 차단하세요.
사용자 신뢰
방문객들은 브랜드 도메인을 기대합니다. 브라우저에 IP 주소가 표시되면 의심스러워 보이고 신뢰도를 떨어뜨릴 수 있습니다.
SSL 및 보안
대부분의 SSL 인증서는 특정 IP 주소에 대해 유효하지 않습니다. 따라서 특정 IP 주소를 통해 보안 콘텐츠에 접속하면 브라우저에서 경고 메시지가 표시됩니다.
플러그인 호환성
일부 플러그인과 테마는 도메인별 기능을 사용합니다. 이러한 기능을 도메인이 아닌 다른 IP 주소에서 실행하면 예기치 않은 오류가 발생할 수 있습니다.
이러한 위험을 피하려면 IP 액세스는 항상 임시 조치로 간주해야 합니다. 도메인이 준비되고 활성화되면 즉시 도메인 기반 설정으로 전환하십시오.
결론 및 향후 계획
도메인 이름을 아직 확보하지 못한 경우, 서버의 IP 주소를 사용하여 WordPress 사이트를 여는 것은 실용적인 해결책입니다. 새 웹사이트를 구축하거나, 새로운 호스트로 이전하거나, 스테이징 환경을 구축하는 경우에도 IP 기반 액세스를 통해 지체 없이 시작할 수 있습니다.
하지만 워드프레스는 특정 사이트 URL을 기반으로 작동하도록 설계되었기 때문에 IP 주소를 통해 접속하면 리디렉션, 레이아웃 깨짐, 로그인 문제 등의 문제가 발생할 수 있습니다. 다행히 이러한 문제들은 몇 가지 구체적인 해결 방법을 통해 해결할 수 있습니다. wp-config.php 파일 업데이트, 웹 서버 구성, hosts 파일 수정, 데이터베이스 조정 등이 상황에 따라 유효한 방법입니다.
도메인이 활성화되면 모든 임시 설정을 제거하고 원래 사이트 구성을 복원하십시오. 이렇게 하면 웹사이트가 원활하게 작동하고 적절한 보안이 유지되며 검색 엔진에서 좋은 성과를 낼 수 있습니다.
혹시라도 막히는 부분이 있다면, 저희 워드프레스 전문가들이 언제든 도와드리겠습니다.