Heim  >  Fragen und Antworten  >  Hauptteil

linux - 能否在同一台服务器上同时安装和运行 nginx 和 apache 且同时监听 80端口?

有一台 vps 上面已经装了 apache 跑着一个Wordpress的博客。
想再装一个 nginx,挂一个 typecho,都在80端口,可行吗?

PHP中文网PHP中文网2743 Tage vor888

Antworte allen(7)Ich werde antworten

  • ringa_lee

    ringa_lee2017-04-17 13:07:06

    同一个端口是不能同时有两个程序监听的。你可以试试用nginx+php-fpm或者全部上apache。

    我个人是比较推荐使用nginx+php-fpm,因为php-fpm已经被官方纳入了,被官方团队维护,而且wordpress.com也是用nginx+php-fpm这样的部署方案。

    Antwort
    0
  • 阿神

    阿神2017-04-17 13:07:06

    为什么不在nginx上配置好几个不同的app呢?

    Nginx可以配置几个不同的域名。


    http://xiugq.blog.51cto.com/813544/693448

    Antwort
    0
  • 高洛峰

    高洛峰2017-04-17 13:07:06

    配置多个域名就好了,为什么非得同时用 apache 和 nginx 去同时监听呢。

    Antwort
    0
  • PHP中文网

    PHP中文网2017-04-17 13:07:06

    多 IP 可以。
    例如一个是 111.111.111.111:80 ,另一个是 127.0.0.1:80 .

    Antwort
    0
  • 迷茫

    迷茫2017-04-17 13:07:06

    你可以搞nginx反向代理 不过建议你把Wordpress移到apache中。

    Antwort
    0
  • 阿神

    阿神2017-04-17 13:07:06

    不可以,会冲突。

    Antwort
    0
  • 怪我咯

    怪我咯2017-04-17 13:07:06

    只回答问题的话,
    那么就是:不行。
    一个端口只能有一个软件监听。

    如果再回答别的方案的话,那么就是:
    web server多域名(同一个主机可以通过多个域名访问)(虚拟机通过改host虚拟出一个域名访问),

    Antwort
    0
  • StornierenAntwort