域名的默认端口是80,可是当我们一个服务器有多个域名的时候,希望多个域名指向不同的端口。
匹配不同的项目下面是实现两种方法,其实是一种方法,只是两种形式。
一: nginx反向代理
方法二: 通过配置nginx的server_name字段,不同域名匹配不同端口。
(提示,那两个监听80的端口没有写错,但是每个server_name字段必须不一样,不然nginx会报错误提醒,重复布置了两个端口,监听的端口号可以一样,server_name,不可以一样的)
重要提示:
图中有一处错误 proxy_passhttp://127.0.0.1:8000/; http前面有一个空格。如下
proxy_pass http://127.0.0.1:8000/;