apache + php56 docker镜像运行老旧项目

  1. 使用以下镜像运行旧项目,这个镜像有多个版本的php,大部分模块都安装了。


    image.png
  2. 使用本机nginx代理docker中运行的低版本php+apache项目
    Apache运行到8081端口;
    nginx代理配置:
server{
        listen 80;
        server_name www.xxx.cn;
        root /var/etc/html;
        index index.php index.html;
        
        location / {
                proxy_pass http://127.0.0.1:8081;
                proxy_set_header Host www.xxx.cn;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header REMOTE-HOST $remote_addr;
                proxy_redirect / /;
        }
        location ~* \.php$ {
                proxy_pass http://127.0.0.1:8081;
                proxy_set_header Host www.xxx.cn;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header REMOTE-HOST $remote_addr;
        }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。