2016-09-12 1 views
2

Happy Monday! 次の.htaccessと完全に連携するVisualEditor拡張機能を備えたMediaWikiインストールがあります。 Wikiは私の雇用主企業にのみアクセス可能で、共有ホスト(Siteground)にあります。.htaccess:私のMediaWikiにクラウドアクセス(NODE.js)を許可する

AddHandler application/x-httpd-php56 .php .php5 .php4 .php3 

ErrorDocument 403 http://www.triadfastener.com 
Order deny,allow 
Deny from all 
Allow from [my company IP addresses, separated by spaces] 

VisualEditor拡張には、私がHerokuを使用しているNODE.jsが必要です。 Heroku ParsoidアプリでWHOISを実行すると、異なるIPアドレスのTONが返されます(ただし、すべて同じCanonical Name:canonical.herokuapp.comを共有します)。 VisualEditorは上記の.htaccessで動作しません。(NODE.js(herokuapp.com)へのアクセスがブロックされているため、私は仮定しています).htaccessでherokuapp.comへのアクセスを許可する必要があります。

動作しません:

AddHandler application/x-httpd-php56 .php .php5 .php4 .php3 

ErrorDocument 403 http://www.triadfastener.com 
Order deny,allow 
Deny from all 
Allow from herokuapp.com [my company IP addresses, separated by spaces] 

は、Node.jsのは、任意の入力を事前に感謝??? MediaWikiのフォルダに.htaccessファイルを使用してherokuapp.comに私Parsoidアプリを介してアクセスできるようにする方法はあります

答えて

0

the Proximo Heroku add-on.をご覧ください。基本的に、アプリのトラフィックは静的IPから来ています。あなたが探しているもののように見えます。

+0

返信いただきありがとうございます。私はそれを昨日発見し、それをインストールしました。私はまた、Herokuアプリの静的IPを決定し、許可されたリストに追加しました(現在は4つのIPアドレスで、スペースで区切られています)。しかし、私はまだVisualEditor拡張がロードしようとすると500エラーが発生します。 Promixoアドオンが「静的IPアドレス経由であなたのアプリからのOUTBOUNDトラフィックをルーティングする」と言っていることが原因である可能性があります。私のケースでは、MediaWikiのVisualEditor拡張機能(SiteGround上で)がINBOUNDリクエストを行っていると思いますので、Herokuでは許可されていません。 –

+0

(私の静的Heroku/Proximo IPアドレスにpingを実行すると、Request Timed Outになります)。私がProximo IPアドレスにtracertをしようとすると、 "ec1-my-static-ip-address.compute-1.amazonaws.comへのルートをトレース"します。面白い。 (tracerouteはRequests Time Outのポイントに到達します。) –

関連する問題