├── etc
├── db
│ ├── data
│ │ └── .gitkeep
│ └── Dockerfile
├── log
│ └── nginx
│ │ └── .gitkeep
├── phpmyadmin
│ └── Dockerfile
├── nodejs
│ ├── entrypoint.sh
│ └── Dockerfile
├── php
│ ├── entrypoint.sh
│ ├── Dockerfile
│ └── php.ini
├── httpd
│ ├── Dockerfile
│ └── httpd.conf
├── nginx
│ ├── upstream.conf
│ ├── Dockerfile
│ ├── nginx.conf
│ └── app.conf
└── docker-compose
│ ├── docker-compose.build.yaml
│ └── docker-compose.run.yaml
├── app
├── web
│ └── index.php
├── package.json
└── package-lock.json
├── .gitignore
├── .env
├── Makefile
└── README.md
/etc/db/data/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/etc/log/nginx/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/etc/db/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM mysql:8.1.0
2 |
--------------------------------------------------------------------------------
/app/web/index.php:
--------------------------------------------------------------------------------
1 |
35 | AllowOverride none
36 | Require all denied
37 |
38 |
39 | DocumentRoot "/var/www/web"
40 |
41 | Options Indexes FollowSymLinks Includes ExecCGI
42 | AllowOverride All
43 | Require all granted
44 |
45 |
46 |
47 | User daemon
48 | Group daemon
49 |
50 |
51 |
52 | DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
53 | default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
54 | home.php home.pl home.cgi home.asp home.shtml home.html home.htm
55 |
56 |
57 |
58 | Require all denied
59 |
60 |
61 |
62 | LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
63 | LogFormat "%h %l %u %t \"%r\" %>s %b" common
64 |
65 |
66 | LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
67 |
68 |
69 |
70 |
71 | ScriptAlias /cgi-bin/ "/usr/local/apache2/cgi-bin/"
72 |
73 |
74 |
75 | AllowOverride All
76 | Options None
77 | Require all granted
78 |
79 |
80 |
81 | RequestHeader unset Proxy early
82 |
83 |
84 |
85 | TypesConfig conf/mime.types
86 | AddType application/x-compress .Z
87 | AddType application/x-gzip .gz .tgz
88 | AddType text/html .shtml
89 | AddHandler cgi-script .cgi .pl .asp
90 | AddOutputFilter INCLUDES .shtml
91 |
92 |
93 |
94 |
95 | SetHandler "proxy:fcgi://php:9000"
96 |
97 |
--------------------------------------------------------------------------------