带plesk的nginx反向代理
我已经在这里看到了一些答案,但似乎没有一个解决方案有效 我在domain.com上安装了wordpress 还有一个在domain.com上运行的脚本:6000 我希望能够让script.domain.com显示domain.com上的内容:6000 现在另一个大问题是plesk。(这让人很讨厌,但使用网站的人喜欢UI。)以下是我所做/尝试的 新文件夹和文件位于/var/www/vhosts/domain.com/conf 文件:vhost_nginx.conf 现在里面有什么带plesk的nginx反向代理,nginx,reverse-proxy,plesk,Nginx,Reverse Proxy,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 {
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/”
,因为所有自定义配置文件都是在默认“location/”
解除激活后添加到nginx服务器部分的末尾
您可以创建订阅的托管类型或将其更改为转发,如下面的回答所示
但在这种情况下,端口将在URL中可见
另一个解决方案是在nginx中以某种单独的配置创建您自己的自定义虚拟主机,这实际上是现在最简单的方法
另一个解决方案是自定义虚拟主机模板,但这对Plesk升级有太多的副作用。目前在Plesk 12.5中,无法通过Plesk覆盖
“location/”
,因为所有自定义配置文件都是在默认的“location/”
解除激活后添加到nginx的服务器部分末尾
您可以创建订阅的托管类型或将其更改为转发,如下面的回答所示
但在这种情况下,端口将在URL中可见
另一个解决方案是在nginx中以某种单独的配置创建您自己的自定义虚拟主机,这实际上是现在最简单的方法
另一个解决方案是定制虚拟主机模板,但这对Plesk升级有太多的副作用