1
我有一个Catalyst应用程序在我的服务器(它与Apache有另一个IP)的Nginx/Fastcgi运行良好。它使用端口:80并且完全响应指向相同IP的不同域。在同一台机器上开发和部署Catalyst应用程序
但是,当我尝试运行Catalyst脚本/ myapp_server.pl -h x.x.x.x继续测试时,它不起作用。如果我停止Nginx,它会再次运行。并没有运气配置主机:端口fastcgi而不是套接字。
日志说该应用程序正在侦听端口:3000,但浏览器从未加载该页面。
我需要使用同一台机器进行测试,因为所有东西都在那里(数据库,模板,imgs,Javascripts)。
我必须配置什么来运行测试服务器?
你的fatcgi在听什么端口? – Julien
Nginx监听:80和fastcgi_pass参数我尝试了几个:8080,9000,2999,3001,避免默认3000,以防万一。当Fastcgi使用套接字...我想这没关系,不是吗? - – MIguelele
Fastcgi可以侦听套接字或端口,您决定:-l /var/run/myapp.socket或-l 127.0.0.1:8000 – Julien