質問: お世話になります。 WordPressでページを構築しておりますが、原因不明の問題で躓いております。 現在CentOSにてWordPressを動かしておりますが、WAN側からアクセスした際は問題なく表示され、 LAN環境からIPアドレス指定でサーバーに接続した際にテーマが読み込まれない不具合が発生しています。 以前同様の環境にてLAN側からでも正常に動作していた設定のままだったので原因がどこにあるのか特定できていません。 WAN側から見るとエラー等表示なくページが見れるのでphpのデバッグ機能での原因の特定にも至れず・・・ なにか解決の糸口となる情報をお持ちの方が見えましたらご教授願えませんでしょうか? よろしくお願い致します。 以下バージョン情報 CentOS: Linux version 2.6.32-754.3.5.el6.x86_64 (mockbuild@x86-01.bsys.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) ) #1 SMP Tue Aug 14 20:46:41 UTC 2018 Apache: Server version: Apache/2.2.15 (Unix) Server built: Jun 19 2018 15:45:13 PHP: PHP 5.6.32 (cli) (built: Oct 25 2017 07:00:59) Copyright (c) 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies with Xdebug v2.5.5, Copyright (c) 2002-2017, by Derick Rethans WordPress: 4.7.11 mysql: mysql Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1 ルータ: WXR-2533DHP2 Version 1.44
回答: 一般設定でサイトのURLがhttp://example.comのようになってると思いますが、その場合にはローカルIPでアクセスしてもサイトは正しく表示されません。 サーバーで内部向きのDNSを設定するかクライアント端末のhostsファイルを弄るなどしてドメイン名とサーバーのローカルIPとで内向きで名前解決できるようにしてください。 DNSサーバー構築(BIND) 【Windows】hostsファイルとは、hostsファイルの場所、hostsファイルの編集・書き換え方法 Macでhostsファイルを書き換える方法