問題タブ [nginx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
configuration - nginxでサーバー構成を再利用するにはどうすればよいですか?
sslがあるサイトでnginxを構成する場合、オンラインで見つけた例は基本的に場所の設定を複製します。ほとんどの例にはデフォルトのルートの場所しかないため、それほど大きな問題にはなりませんが、場所がいくつかあり、ルールを書き換える場合、この構成を複製すると維持が面倒になります。
これを回避するために、sslリクエストをローカルホストにプロキシすることを検討しましたが、それはちょっと醜いです。ファイルインクルードの使用も検討しましたが、このサイトの場所の構成は関連しているため、1つのファイルに含める必要があります。
助言がありますか?
編集:nginxバージョン0.6.32を使用しています。
proxy - GitHubページのNginxプロキシ?
Jekyllを使用してgithubでホストしているブログがあります。そこにあります:http://blog.superfeedr.com
理想的には、AJAXを追加する必要があり、「同一生成元ポリシー」の問題を回避する必要があるため、 http: //superfeedr.com/blog/に配置する必要があります。
「メイン」ウェブサーバーでNginxを使用しており、次の設定があります。
残念ながら、 http://superfeedr.com/blog/にアクセスするとわかるように、これは明らかに機能しません。奇妙なことに、Githubのホームページにリダイレクトされます。
PS:もちろん、メインサーバーでブログをホストすることもできますが、目標は、サイトがダウンした場合にブログがオンラインであることをほぼ保証できるように、別のホストでブログをホストすることです...
nginx - nginx リクエストで許可される URL の長さを設定する方法 (エラー コード: 414、uri が大きすぎます)
私は10匹の雑種の前でNginxを使用しています。
サイズが 2900 より大きいリクエストを行うと、次のように返されます。
エラー コード 414: URI が大きすぎます
許可された uri の長さを決定する nginx 構成ファイルの設定を知っている人はいますか?
python - パイロン:サービスを提供しようとしたときにすでに使用されているアドレス
私はパイロンを実行しています、そして私はこれをしました:パスターサーバーdevelopment.iniそれは:5000で実行されています
しかし、コマンドをもう一度実行しようとすると、pasterservedevelopment.iniが表示されます。
次のメッセージが表示されます:socket.error:[Errno98]アドレスはすでに使用されています
何か案は?
python - Nginxリバースプロキシを使用してPylonsをデプロイしますか?
NginxでPylonsをデプロイする方法に関するチュートリアルはありますか?
私はnginxを開始してから、pasterservedevelopment.iniでパイロンを:8080に提供することができました
しかし、パイロンが私をそのサーブモードにロックしているので、私は他のことをすることができないようです。サーバー上で他の処理を実行するパイロンからCTRL+Zを実行しようとすると、パイロンがダウンします。
別の展開方法が必要です。
PS-私はこれをすべて行いました: http ://wiki.pylonshq.com/display/pylonscookbook/Running+Pylons+with+NGINX?showComments = true#comments
パスターサーブ以外のPylonsアプリをどうするかわかりません。tehreが別の方法であるかどうかはわかりません。
nginx - robots.txtとsitemap.xmlのURLにリダイレクトするようにnginxを構成するにはどうすればよいですか
couchdbのプロキシフロントエンドとしてnginx0.6.32を実行しています。データベースにrobots.txtがあり、http://www.example.com/prod/_design/mydesign/robots.txtとしてアクセスできます。同様のURLで動的に生成されるsitemap.xmlもあります。
私は次の設定を試しました:
これはリダイレクトとして機能するように見えますが、もっと簡単な方法はありますか?
nginx - 彗星へのnginxプロキシ
Linuxの達人の助けが必要です。コメットサーバーを含むWebアプリに取り組んでいます。コメットサーバーはlocalhost:8080で実行され、クライアントが接続するためのURL localhost:8080/long_pollingを公開します。私のウェブアプリはlocalhost:80で実行されます。
私はnginxを使用してnginxからcometサーバー(localhost:8080 / long_pollingにプロキシされたlocalhost:80 / long_polling)にリクエストをプロキシしましたが、このソリューションには2つの不満があります。
- nginxを使用すると、すべてのタイムアウト設定を600秒に変更したにもかかわらず、1分後に504ゲートウェイがタイムアウトします。
- とにかくnginxがcometサーバーにプロキシする必要はありません-nginxプロキシは長期的な接続(おそらく最大30分)用に構築されていません。むしろ、クライアントがコメットサーバーに直接接続できるようにし、コメットサーバーに処理させたいと思います。
だから私の質問は:nginxプロキシを使用せずにlocalhost:8080 / long_pollingをlocalhost:80 / long_pollingに公開できるLinuxのトリックはありますか?何かがあるに違いない。そのため、この質問はおそらくLinuxの第一人者が最もよく答えることができると思います。
/ long_pollingをポート80で公開する必要があるのは、AJAXを使用してポート80に接続できるようにするためです(ajax same-origin-policy)。
これは参考のために私のnginxproxy.confです:
apache - LuaWeb開発に使用するWebサーバー
Lua Web開発にはどのWebサーバー(およびその理由)を使用する必要がありますか?
configuration - nginx でサブドメインを設定しますか?
nginx でサブドメインを設定しようとしています。私のセットアップは、ポート 8080 で実行され、nginx のプロキシを使用する Pylons アプリです。
サブドメインを機能させようとしている理由は、最終的に開発サーバーとステージング サーバーをセットアップするためです。
ここに私のnginx.confファイルがあります:
前もって感謝します!