2016-08-21 7 views
0

環境:WordpressのIIS上で - してください

AzureのVM Server 2012のR2 のIIS V8.5

シナリオ:

  • は、ネットワークインタフェース上のHTTPポートをオープン - が到達できますVM IPアドレス(http://40.77.29.12/)を使用するデフォルトのIISページ

  • インスタントマイクロソフトWPI(Windowsのプラットフォームインストーラー)を使用して、VM上のWordpressを主導 - Pingのドメイン名(systmerror.com)に解決 - は、サーバー上でローカルにWordPressのインストールにドメインレジストラとの記録がホストを作成し

  • を全く問題に到達することはできませんドメインを訪問VM IPアドレス

  • は禁じ403を返す - http://systmerror.com/

私はすべてのアイデアを開いている、私が研究し、成功せずに多くのことを試してみました。ここで

+0

さて、私はちょうど有効ディレクトリのブラウジングができ、少しクリックするだけで自分のサイトにアクセスできます。次に、それを直接マップする方法を見つける必要があります。 – user3462522

答えて

0

私は、あなたの質問にいくつかの提案を置く:

  1. は、すでにIISサイトバインドにホスト名を設定したので、あなたは右のIIS Webサイトにアクセスしていることを確認してください。

  2. 次に、IISのトップレベルまたはウェブサイトレベルの設定で、「index.php」がデフォルトドキュメントに追加されていることを確認できます。

  3. ユーザーがIUSRにWebルートフォルダーに対する読み取りアクセス権を持っているかどうかを確認するには、アップロードフォルダーに対する書き込み権限を持つユーザーを追加して機能することを確認します。

  4. IISで書き換えモジュールを忘れて(あなたはこれをインストールする必要があります)とweb.configファイルで右の設定を行い、例えば、しないでください。

    <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="WordPress Rule 1" stopProcessing="true"> <match url="^index\.php$" ignoreCase="false" /> <action type="None" /> </rule> <rule name="WordPress Rule 2" stopProcessing="true"> <match url="^wp-admin$" ignoreCase="false" /> <action type="Redirect" url="wp-admin/" redirectType="Permanent" /> </rule> <rule name="WordPress Rule 3" stopProcessing="true"> <match url="^" ignoreCase="false" /> <conditions logicalGrouping="MatchAny"> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" /> </conditions> <action type="None" /> </rule> <rule name="WordPress Rule 4" stopProcessing="true"> <match url="^(wp-(content|admin|includes).*)" ignoreCase="false" /> <action type="Rewrite" url="{R:1}" /> </rule> <rule name="WordPress Rule 5" stopProcessing="true"> <match url="^([_0-9a-zA-Z-]+/)?(.*\.php)$" ignoreCase="false" /> <action type="Rewrite" url="{R:2}" /> </rule> <rule name="WordPress Rule 6" stopProcessing="true"> <match url="." ignoreCase="false" /> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>

関連する問題