【问题标题】:issues with lucee server installed on nginx安装在 nginx 上的 lucee 服务器的问题
【发布时间】:2019-01-23 01:31:38
【问题描述】:

我们已经设置了一个 nginx 服务器,我们正在尝试管理该站点 这是 lucee 服务器正在使用的目录路径:/opt/lucee/tomcat/webapps/ROOT/pathtofulfill.com/

该网站的打开方式如下:www.pathtofulfill.com/pathtofullfill.com/ndex.cfm - want to browse the site like this:www.pathtofulfill.com/ndex.cfm` - 我应该在哪里进行哪些更改

我们的 nginx 就是这样做的:

location / {
      proxy_pass  http://localhost:8888/;
}

像这样尝试:

打开文件夹中的server.xml文件为; /lucee/tomcat/server.xml 并添加此代码

<Host name="https://www.pathtofulfill.com" appBase="ROOT">
       <Context path="" docBase="E:\lucee\tomcat\webapps\ROOT\pathtofulfill.com\" />
   </Host>

&lt;/Engine&gt; 之前关闭并在此之后重新启动 lucee 服务器

它会处理证书

【问题讨论】:

  • 我对 NGINX 没有任何经验。此外,我不确定您使用的是 Windows 还是其他操作系统( Linux / Mac )。但我在这里看到的是路径。如果 /opt/lucee/tomcat/webapps/ROOT/pathtofulfill.com/ 是应用程序根目录,则您应该在 server.xml 中提供相同的路径(与 docBase 相同)。这有什么帮助吗?

标签: nginx server coldfusion lucee


【解决方案1】:

您需要确保在 NGINX 中设置了一个站点,以将流量引导到文件夹的根目录。正确的 lucee 安装应该为您设置 NGINX 连接器配置。您只需要放入一些站点配置,以便 NGINX 读取。

也许是这样的......

server {
   listen 80 default_server;
   server_name pathtofulfill.com www.pathtofulfill.com;

   root /var/www/pathtofulfill.com/;

   gzip on;
   gzip_min_length  1100;
   gzip_buffers  4 32k;
   gzip_types    text/plain application/x-javascript text/xml text/css;
   gzip_vary on;

   set $lucee_context "pathtofulfill.com";
   include lucee.conf;
}

您还需要确保您的 tomcat server.xml 文件配置正确。

例子:

<Host name="pathtofulfill.com" appBase="webapps">
    <Context path="" docBase="/var/www/pathtofulfill"/>
    <Alias>pathtofulfill.com</Alias>
    <Alias>www.pathtofulfill.com</Alias>
</Host>

这应该是我的想法。希望对您有所帮助。

【讨论】:

    【解决方案2】:

    您可能还需要检查您的 lucee_proxy.conf 文件并确保您的 mod_cfm 共享密钥与您的 tomcat server.xml 共享密钥匹配。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-05
      • 2016-11-27
      • 2022-01-03
      • 2019-11-16
      • 1970-01-01
      • 1970-01-01
      • 2020-09-26
      相关资源
      最近更新 更多