CNode

php 和 nodejs 都要用 80 端口,怎按域名分开?

问答
Ppangguoming发布于10 年前最后回复10 年前14 回复6947 浏览0 收藏

在同一服务器上 装了Apache+PHP 和 Nodejs ,分别运行着网站, 想要按域名分开 请指教

查看回复

回复 (14)

P
pangguoming#1·10 年前

nginx?

E
eggggger#2·10 年前

nginx

X
xcatliu#3·10 年前

80 端口还是交给 nginx 吧,稳定

J
Jeepeng#4·10 年前

nginx + 1

S
stonephp#5·10 年前

nginx +10086 做web开发要善用nginx。总能让你事半功倍。

J
jiangzhuo#6·10 年前

不会配置nginx,可以自己拿node写个反向代理

Y
yakczh#7·10 年前

默认用nodejs 监听80 ,解析到req.url 是".php"结尾,然后转发到php的端口

Q
qieguo2016#8·10 年前

解析请求的host,转发

1
13241491189#9·10 年前

反向代理

H
hao5743#10·10 年前
M
maochunguang#11·10 年前

使用nginx代理80端口,然后把不同的服务代理到不同的域名,注意,如果websocket协议需要特殊处理请求和转发的配置

1
151263#12·10 年前

用nginx yum install -y nginx 找到配置文件/etc/nginx.conf 约35行处配置:

  server {
       listen 80;
       server_name  域名;
       location  /     {
         proxy_store off;
         proxy_redirect  off;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header Host $http_host;
         proxy_pass http://IP地址:端口号; 
       }
    }

ejsexcel excel模板引擎

P
pangguoming#13·10 年前

已经用nginx 做代理了,谢谢 帮助

F
FlyerJay#14·10 年前

Nginx

参与回复
登录后即可参与回复。登录