zoukankan      html  css  js  c++  java
  • 亚马逊ec2使用nginx运行tp5报502

    因为国外项目的原因,在亚马逊购置了一台EC2,使用它们最推荐的操作系统,好像叫ami。

    仍然是安卓lnmp。之前部署了一个纯HTML的静态页面网站,现在想把一个tp5框架的项目弄上去。

    结果就502了。

    然而nginx.conf以及所有vhhost下的*.conf都是直接从已经在阿里云上正常运行的项目拷贝过来的,感觉是个天坑啊。

    因为之前已经在tp5部署到lnmp环境折腾过,最终顺利解决,这个配置是无数次百度提炼出来的成果啊。

    结果被亚马逊的ec2打回原形。

    开始厌烦,毕竟lnmp、nginx、502这样的关键字组合已经百度过无数遍。又要重新都试验一次吗?

    真的想死的心。。

    然而峰回路转,使用

    ps aux |grep nginx

    能看到php-fpm的进程

    但是

    netstat -anp | grep 9000

    确没有看见有进程占用了9000端口

    仔细研究和百度,发现php-fpm.conf有异常,用的是

    listen = /tmp/php-cgi.sock

    遂改为

    listen = 127.0.0.1:9000

    reload之后,502就烟消云散了。

    莫非是国外站点的lnmp默认的php-fpm.conf配置与国内有异?

  • 相关阅读:
    8.31前端 jQuery
    8.30前端jQuery和数据结构知识
    8.29 jQuery
    8.28 jQuery
    8.27 jQuery
    8.26 js
    chrome开发工具指南(十二)
    chrome开发工具指南(十一)
    chrome开发工具指南(十)
    chrome开发工具指南(九)
  • 原文地址:https://www.cnblogs.com/xianxh/p/8710278.html
Copyright © 2011-2022 走看看