如何使用nginx设置Mojolicious?

时间:2017-03-24 10:24:45

标签: perl nginx web mojolicious

需要使用Mojolicious开发Web应用程序。因此需要使用Web服务器进行设置。

2 个答案:

答案 0 :(得分:2)

来自Mojolicious Nginx文档:

目前最流行的设置之一是Hintnotoad背后的Nginx反向代理,它甚至支持更新版本的WebSockets。

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;
  }
}

答案 1 :(得分:2)

广告:

  

需要使用Mojolicious开发Web应用程序。因此   需要使用Web服务器进行设置。

不是真的。只需按照:http://www.mojolicious.org

放入一些文件,让我们说:mojo.pl

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

要使用内置开发Web服务器运行此示例,请使用morbo启动它。

$ morbo mojo.pl

它会回答:

Server available at http://127.0.0.1:3000

浏览器中只需CLICK THIS LINK。你会得到

I ♥ Mojolicious!

可以立即开始发展。为部署设置nginx足够多了。