Docker 内 php-nginx 的伪静态相关
条评论目标
基于webdevops/php-nginx
构建的 Docker 镜像,默认支持伪静态的,然而忘记是哪个文件了,所以专门记录一下过程;
注:目前只是把文件路径梳理了出来,具体怎么合理优雅的进行自定义要再研究 Orz;
命令备忘
1 | # 进入容器内 |
主文件路径是:/etc/nginx/nginx.conf
,然而又引用了各种外部文件;
比如:include /etc/nginx/modules-enabled/*.conf;
,实际对应文件在:/usr/share/nginx/modules-available/
;←不过这里都是一些*.so
文件的引用;
然后是:include /etc/nginx/conf.d/*.conf;
和include /etc/nginx/sites-enabled/*;
;
不过后者默认为空,前者涉及到的主要文件都在/opt/docker/etc/nginx
内;
以下为了查询需要的路径:
1 | # 进入容器内部 |
1 | 在容器外 |
结果
以容器内路径来说,有下边文件:
/opt/docker/etc/nginx/vhost.common.d/10-location-root.conf
内容:
1 | location / { |
等同于一般意义上的伪静态;大概。。