57 lines
1.1 KiB
Plaintext
57 lines
1.1 KiB
Plaintext
Border6 - Debian 6 (squeeze) / PHP 5.3 docker
|
|
==================================================================
|
|
|
|
/etc/default/grub
|
|
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 vsyscall=emulate"
|
|
|
|
apt-get install docker.io
|
|
|
|
Ha proxy kell:
|
|
cp -R docker.service.d /etc/systemd/system/
|
|
|
|
systemctl daemon-reload
|
|
systemctl restart docker
|
|
|
|
tar xzf border6.tar.gz
|
|
cd border6/border6
|
|
make Dockerfile
|
|
cd ..
|
|
|
|
docker build -t border6 border6
|
|
|
|
cp -i border6.logrotate /etc/logrotate.d/border6
|
|
cp -i border6.service /etc/systemd/system
|
|
cp -i border6.init /etc/init.d/border6
|
|
chmod 0755 /etc/init.d/border6
|
|
|
|
|
|
systemctl daemon-reload
|
|
systemctl enable border6
|
|
|
|
/etc/init.d/border6 start
|
|
|
|
|
|
Apache beállítás
|
|
================
|
|
|
|
a2enmod proxy proxy_http macro
|
|
systemctl restart apache2
|
|
---
|
|
<Macro Border6 $dir $mod>
|
|
<Location /$dir/mod/$mod>
|
|
ProxyPass http://localhost:86/$dir/mod/$mod
|
|
ProxyPassReverse http://localhost:86/$dir/mod/$mod
|
|
ProxyPreserveHost On
|
|
</Location>
|
|
</Macro>
|
|
|
|
<VirtualHost ...>
|
|
...
|
|
Use Border6 border mod1
|
|
Use Border6 border mod2
|
|
</VirtualHost>
|
|
|
|
UndefMacro Border6
|
|
---
|
|
|