아이피가 변경되었을때 워드프레스 설정 변경방법은?

워드프레스 사이트의 IP 주소가 변경되었을 때, 사이트가 제대로 작동하도록 설정을 업데이트해야 합니다. 아래는 필요한 단계입니다:


1. WordPress 설정 변경

(1) 사이트 주소(URL) 업데이트

IP 주소 변경 후, 새로운 IP를 WordPress에 반영해야 합니다.

  • 방법 1: 관리자 페이지에서 변경
    1. http://[새로운_IP]/wp-admin으로 이동합니다.
    2. WordPress에 로그인합니다.
    3. **설정(Settings) > 일반(General)**으로 이동합니다.
    4. 아래 두 항목을 새 IP 주소로 변경합니다:
      • WordPress 주소 (URL): http://[새로운_IP]
      • 사이트 주소 (URL): http://[새로운_IP]
    5. 변경 사항 저장.
  • 방법 2: 데이터베이스에서 직접 변경
    1. MySQL 또는 phpMyAdmin을 통해 데이터베이스에 접속합니다.
    2. wp_options 테이블을 찾아서, 아래 두 옵션 값을 새 IP로 수정합니다:
      • siteurl
      • home
    sql
    UPDATE wp_options SET option_value = 'http://[새로운_IP]' WHERE option_name = 'siteurl';
    UPDATE wp_options SET option_value = 'http://[새로운_IP]' WHERE option_name = 'home';

2. Apache/Nginx 설정 업데이트

(1) 가상 호스트 파일 수정

웹 서버가 새 IP를 반영하도록 설정을 변경합니다.

  1. Apache 가상 호스트 파일 열기:
    bash
    sudo nano /etc/apache2/sites-available/000-default.conf
  2. ServerNameServerAlias를 새 IP 주소로 변경:
    apache
    <VirtualHost *:80>
    ServerName [새로운_IP] DocumentRoot /var/www/html
    </VirtualHost>
  3. 설정 저장 후 Apache 재시작:
    bash
    sudo systemctl restart apache2

3. DNS 설정 확인

만약 도메인을 사용 중이라면, 도메인 DNS 설정에서 새 IP로 업데이트해야 합니다.

  1. 도메인 관리 사이트에 로그인합니다.
  2. A 레코드 또는 CNAME 레코드의 IP를 새로 업데이트합니다.
  3. 변경 후 DNS 전파에 몇 분에서 몇 시간이 소요될 수 있습니다.

4. Permalinks 재설정

IP 변경 후 페이지나 포스트 링크가 제대로 작동하지 않을 수 있습니다.

  1. 관리자 페이지 접속: http://[새로운_IP]/wp-admin.
  2. **설정(Settings) > 고유주소(Permalinks)**로 이동합니다.
  3. 기존 설정 그대로 저장을 눌러 rewrite rules를 재생성합니다.

5. 캐시 제거

캐시 플러그인을 사용 중이라면 캐시를 삭제하거나 새로고침해야 변경 사항이 적용됩니다.

  • 캐시 플러그인(예: WP Super Cache, W3 Total Cache) 설정에서 캐시 삭제.
  • 웹 브라우저 캐시도 삭제 후 테스트.

6. SSL 인증서 업데이트 (HTTPS 사용 시)

새로운 IP에 맞는 SSL 인증서를 다시 발급받거나 업데이트해야 합니다.

bash
sudo certbot --apache -d [도메인 이름 또는 새 IP]