首頁  >  問答  >  主體

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

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

PHP中文网PHP中文网2743 天前879

全部回覆(7)我來回復

  • ringa_lee

    ringa_lee2017-04-17 13:07:06

    同一個連接埠是不能同時有兩個程式監聽的。你可以試試看nginx+php-fpm或全部上apache。

    我個人比較推薦使用nginx+php-fpm,因為php-fpm已經被官方納入了,被官方團隊維護,而且wordpress.com也是用nginx+php-fpm這樣的部署方案。

    回覆
    0
  • 阿神

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

    為什麼不在nginx上配置好幾個不同的app呢?

    Nginx可以設定幾個不同的網域。


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

    回覆
    0
  • 高洛峰

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

    配置多個網域就好了,為什麼非得同時用 apache 和 nginx 去同時監聽呢。

    回覆
    0
  • PHP中文网

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

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

    回覆
    0
  • 迷茫

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

    你可以搞nginx反向代理 不過建議你把Wordpress移到apache。

    回覆
    0
  • 阿神

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

    不可以,會衝突。

    回覆
    0
  • 怪我咯

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

    只回答問題的話,
    那麼就是:不行。
    一個連接埠只能有一個軟體監聽。

    如果再回答別的方案的話,那麼就是:
    web server多網域(同一個主機可以透過多個網域存取)(虛擬機器透過改host虛擬出一個網域存取),

    回覆
    0
  • 取消回覆