Docker容器Apache + MapServer和Apache + PHP + Mapscript

问题描述

我尝试对包含apache + PHP + mapscript + mapserver的旧网站进行dockerize。我可以找到适用于apache + mapserver(后来的ms)和apache + PHPPHP)的有效dockerfile,在过去,我应该添加mapscript。

我可以制作docker-compose.yaml文件来加载两个容器。网站与PHP-container一起使用。

HOWTO:如果PHP-container需要在mapscript中使用ms-container,它如何找到并使用它?

解决方法

我建议您根据周围看到的apache+php个dockerfile,选择mapserver/mapscript dockerfile并将其扩展以实现mapserver/mapscripts

,

我使用了perl脚本

#!/usr/bin/perl
print "Location: http://host-ip:port/cgi-bin/mapserv?$ENV{'QUERY_STRING'}\n\n";

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...