この質問は重複している可能性がありますが、最近の投稿は私の場合の実用的な答えにつながりません。
Windows Server2012でSharepoint2013を実行しています。次の問題が発生しました。
ウィキとして新しいサイトコレクションを作成しました。サーバーではすべて(リンクなど)が正常に機能しますが、外部(localhostではなく)からWikiにアクセスしたい場合、サーバーは404 Notfoundエラーで実行されます。
http://localhost/sites/wiki/Pages/Home.aspx - works fine(localhost)
http://10.38.0.15/sites/wiki/Pages/Home.aspx - doesn't work.
IISの設定を確認しました。すべてのサーバーが稼働しています。ログ・ファイルにエラーはありません。
誰かがこの問題を解決する方法を知っていますか?
thxユルゲン
これの最も一般的な原因は、IISホストヘッダーが正しく構成されていないことです。別のIIS Webにアクセスしているため、404が表示されます。あなたが意図したものではなく、サイト。
IIS Managerに移動し、右側のペインで[サイト]をクリックすると、バインディングと呼ばれる列とIDと呼ばれる列が表示されます。
IISは、一致する最初のサイトのIDの順序でチェックします。デフォルトのサイトが停止していることを確認してください。次のようなバインディングが表示された場合:
ID 1:バインディング:*:80
ID 2:バインディング:www.yoursite.com:80
www.othersite.comはID1と一致します。ポートまたはhttps:を指定しない他のサイトはID2に転送されます。アクセスしようとしているサイトがバインディングと一致していることを確認する必要があります。 「www.yoursite.com」は、SharePointの「新しいWebアプリケーション」を介してサイトに追加されます。サーバーの全体管理には、ホスト:というフィールドがあります。これは、サーバーの内外から入力しているものと一致する必要があります。複数の名前に応答するサイトが必要な場合は、Webアプリケーションを拡張する必要があります。
デフォルトのクレーム認証を使用したと仮定すると、その手順は次のとおりです。
http://technet.Microsoft.com/en-us/library/gg276325.aspx
これがServer2012で引き続き必要かどうかはわかりませんが、ループバックチェックを無効にすることも役立つ場合がありますが、これは通常401になり、ログインを繰り返し試行します。その手順は次のとおりです。
SharePoint管理者で代替アクセスマッピングを確認します。次のようになります。
http://yourservername default
http://10.10.1.30:80 internet
http:// so on ..