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