2017-03-24 20 views
-4

Mojoliciousを使用してWebアプリケーションを開発するために必要です。したがって、Webサーバーで設定する必要があります。nginxでMojoliciousを設定するには?

+0

何を試しましたか?あなたはどんな問題を抱えていますか? –

+0

私はnginxとMojoliciousを初めて利用しています。私は次のことを行っています - nginxをインストールし、Mojoliciousをインストールします。環境 - Ubuntu 14.04。今、nginxでMojoliciousを設定するには – manashb

+1

[ドキュメントを読む](http://mojolicious.org/perldoc/Mojolicious/Guides/Cookbook#Nginx)が良い次のステップになると思います。 –

答えて

2

Mojolicious Nginxドキュメントから:これらの日最も人気のあるセットアップの

ひとつでも新しいバージョンでWebSocketをサポートしnginxのリバースプロキシ、後ろHypnotoadです。

upstream myapp { 
    server 127.0.0.1:8080; 
} 
server { 
    listen 80; 
    server_name localhost; 
    location/{ 
    proxy_pass http://myapp; 
    proxy_http_version 1.1; 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection "upgrade"; 
    proxy_set_header Host $host; 
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
    proxy_set_header X-Forwarded-Proto $scheme; 
    } 
} 
2

広告:

Mojoliciousのを使用してWebアプリケーションを開発するために必要です。したがって、Webサーバーを設定するには が必要です。

は該当しません。ただ、次のとおりです。mojo.pl

use Mojolicious::Lite; 
get '/' => {text => 'I ♥ Mojolicious!'}; 
app->start; 

morboでそれを起動するビルトイン開発のWebサーバーでこの例を実行するには、次のいくつかのファイルに入れhttp://www.mojolicious.org

を、言ってみましょう。

$ morbo mojo.pl 

それがお答えします:ブラウザで

Server available at http://127.0.0.1:3000 

だけCLICK THIS LINKを。あなたは得る

I ♥ Mojolicious! 

そしてすぐに開発を開始することができます。 nginxを設定すると、デプロイメントに必要な時間が大幅に短縮されます。

+0

ブラウザからhttpリクエストを処理する必要があります。サーバなしで可能になるでしょう – manashb

+2

@ manashbツールを使用することを選択したので、それは文字通りあなたが行うことができる最小限のものです。 –

+1

@manashb - ただ** DO * * 上記。 **提供されたリンクをクリックしてください(はい、回答のリンクをクリックしてください)。そして、あなたは見て、あなたはnginx_を必要としません。 :) – jm666