嗨伙计们我有麻烦了。我使用php和节点,php与nginx侦听端口80一起工作,节点与端口3000一起工作。我想要添加一个子域,监听端口3000 a类似的media.mydomain.com,但我不能。我尝试了我的网站注册域和什么都没有发生,然后用nginx在虚拟主机,但显示在控制台错误,因为它正在使用这个端口。
nginx=mydomain.com
node=mydomain.com:3000 (尝试添加子域"media.fotogena.co")虚拟主机:
server {
server_name media.mydomain.com;
listen mydomain.com:3000;
#i don't know that do!
}#show error port is being used而且看到了类似上游的东西,但这把80口分配到3000口,但不是我所需要的。
发布于 2014-04-16 19:30:08
如果我理解您想要做什么,您希望使用一个子域而不是端口3000,为了使子域工作,您需要它侦听端口80,并代理端口3000。
server {
server_name sub.example.com;
listen 80;
location / {
proxy_pass http://localhost:3000;
}
}https://stackoverflow.com/questions/23116777
复制相似问题