php - Docker 容器 Apache+MapServer 和 Apache+PHP+Mapscript
问题描述
我尝试对包含 apache+php+mapscript+mapserver 的旧网站进行 dockerize。我可以为 apache+mapserver(后来的 ms)和 apache+php(php)找到有效的 dockerfile,最后我应该添加 mapscript。
我可以制作 docker-compose.yaml-file 来加载两个容器。网站与 php-container 一起使用。
HOWTO:如果 php-container 需要将 ms-container 与 mapscript 一起使用,它如何找到并使用它?
解决方案
我让它与 perl-script 一起工作
#!/usr/bin/perl
print "Location: http://host-ip:port/cgi-bin/mapserv?$ENV{'QUERY_STRING'}\n\n";
推荐阅读
- javascript - 用于密码验证的正则表达式,至少具有 4 个不同字符组中的 3 个
- java - 用 CSV 文件填充对象返回错误
- django-rest-framework - 为字段设置源时无法在序列化程序中访问查询集对象 ID
- python - 如何从源代码重建 python youtube-dl
- javascript - 是否可以向 Chrome 中的现有 websocket 连接发送消息?
- android - 由 gradle 下载的外部库在 Android 项目中存储在哪里?
- javascript - 遍历 2 个对象数组并返回单个对象数组的有效方法是什么?
- c# - 如何在没有数据库交互的情况下绑定gridview时解决性能问题?
- schema.org - 我可以同时使用 Offer 和 AggregateOffer 吗?
- tensorflow - 使用 Keras 和 TensorFlow 预测图像时如何绘制中间层