2017-03-24 13 views
-4

Mojolicious를 사용하여 웹 응용 프로그램을 개발하는 데 필요합니다. 따라서 웹 서버로 설정해야합니다. Mojolicious Nginx 문서에서nginx로 Mojolicious를 설치하는 방법은 무엇입니까?

+0

시도한 내용은 무엇입니까? 어떤 문제가 있습니까? –

+0

저는 nginx와 Mojolicious를 처음 사용합니다. 나는 다음을했다 - nginx를 설치하고 Mojolicious를 설치한다. 환경 - 우분투 14.04. 이제 어떻게 nginx로 Mojolicious를 구성 할 수 있습니까? – manashb

+1

[문서 읽기] (http://mojolicious.org/perldoc/Mojolicious/Guides/Cookbook#Nginx)가 좋은 다음 단계라고 생각합니다. –

답변

2

: 요즘도 최신 버전에서 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을 사용하여 웹 응용 프로그램을 개발하는 데 필요합니다. 따라서 웹 서버를 설치하려면 이 필요합니다.

이 사실이 아닙니다. 그냥를 따르 일부 파일에 http://www.mojolicious.org

넣어, 가정 해 봅시다 : mojo.pl

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

가 내장 된 개발 웹 서버 morbo로 시작하여이 예제를 실행하려면.

$ 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