nginx使用plesk进行反向代理
问题描述:
我已经在这里看到了一些解决方案,但没有任何一个解决方案似乎可行。nginx使用plesk进行反向代理
我有domain.com与安装WordPress 和domain.com:6000
运行脚本我希望能够有script.domain.com显示什么就domain.com:6000
现在另一个大问题是plesk。 (它得到了很多讨厌的,但使用的网站,如UI的人。),但这里是我做了什么/试过/var/www/vhosts/domain.com/conf
新建文件夹和文件
文件:vhost_nginx.conf ,什么是目前在它
server {
listen 80;
server_name script.domain.com;
location/{
proxy_pass http://domain.com:6000;
}
}
也尝试过
location /script/ {
proxy_pass http://domain.com:6000/;
}
尝试,有domain.com/script显示不同的东西。
有什么建议吗?
答
现在在PLesk 12.5中,无法通过plesk覆盖"location /"
,因为所有自定义conf文件都会在默认"location /"
变形后添加到nginx服务器部分的末尾。
您可以创建或更改您的订阅的托管类型,例如在此答案中https://serverfault.com/a/541055/154664 但是在这种情况下,端口将在URL中可见。
另一种解决方案是在一些单独的配置中在nginx中创建自己的自定义虚拟主机 - 这实际上是最简单的方法。
另一种解决方案是定制虚拟托管模板,但对Plesk升级造成太多副作用。