5

この質問は重複している可能性がありますが、最近の投稿が私の場合の有効な回答につながることはありません。

Windows Server 2012 で Sharepoint 2013 を実行しています。次の問題が発生しました。

新しいサイト コレクションを wiki として作成しました。すべて (リンクなど) はサーバー上で正常に動作しますが、(localhost ではなく) 外部から wiki にアクセスしたい場合、サーバーは 404 Not found エラーで実行されます。

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ユルゲン

4

2 に答える 2

7

これの最も一般的な原因は、IIS ホスト ヘッダーが正しく構成されていないことです。404 が表示されるのは、目的の IIS Web サイトではなく、別の IIS Web サイトにアクセスしているためです。

IIS マネージャーに移動し、右側のペインで [サイト] をクリックすると、バインディングという列と ID という列が表示されます。

IIS は、一致する最初のサイトの ID の順序でチェックします。デフォルトのサイトが停止していることを確認してください。次のようなバインディングが表示される場合:

ID 1: バインディング: *:80
ID 2: バインディング: www.yoursite.com:80

www.othersite.com は ID 1 と一致します。ポートまたは https: を指定しないその他のサイトは、ID 2 に転送されます。アクセスしようとしているサイトがバインディングと一致することを確認する必要があります。「www.yoursite.com」は、SharePoint の「新しい Web アプリケーション」を介してサイトに追加されます。サーバーの全体管理には、Host: というフィールドがあります。これは、サーバーの内外から入力したものと一致する必要があります。サイトが複数の名前に応答する必要がある場合は、Web アプリケーションを拡張する必要があります。

既定のクレーム認証を使用したと仮定すると、そのための手順は次のとおりです。

http://technet.microsoft.com/en-us/library/gg276325.aspx

これが Server 2012 でも必要かどうかはわかりませんが、ループバック チェックを無効にすることも役立つかもしれませんが、これにより通常は 401 が発生し、ログインの試行が繰り返されます。そのための手順は次のとおりです。

http://support.microsoft.com/kb/896861

于 2013-02-23T01:52:11.513 に答える
0

SharePoint 管理者で代替アクセス マッピングを確認します。次のようになります。

http://yourservername         default
http://10.10.1.30:80          internet 
http:// so on ..
于 2016-11-08T06:28:30.577 に答える