This Docker will run
- Centos 7
- Bedrock (roots.io)
- Sage (roots.io)
- Openlitespedd
- MariaDB10.2
- ProFTPD
- PHP 7.2
- WP CLI
you can access litespeed admin in http://your_project:7080, set password with command
/usr/local/lsws/admin/misc/admpass.sh
Document root in:
/home/defdomain/html/
nano /home/defdomain/html/.env
Change your_project to your local IP
## Build docker image
git clone https://github.com/bvisible/openlitespeed-mariadb-php72-bedrock-sage.git
cd openlitespeed-mariadb-php72-bedrock-sage
docker build --rm=true --no-cache=true -t openlitespeed-mariadb-php72-bedrock-sage .
Run docker image
docker run openlitespeed-mariadb-php72-bedrock-sage
Virtual Hosts => View => Rewrite
rewriteFile /home/defdomain/html/.htaccess = rewriteFile /home/defdomain/html/web/.htaccess
Server Configuration => Modules => View => Modif
enableCache 0
qsCache 0
reqCookieCache 1
respCookieCache 1
ignoreReqCacheCtrl 1
ignoreRespCacheCtrl 0
enablePrivateCache 0
privateExpireInSeconds 1000
expireInSeconds 1000
storagePath cachedata
checkPrivateCache 1
checkPublicCache 1
Enable Module => Yes
Original config
enableCache 1
qsCache 1
reqCookieCache 1
respCookieCache 1
ignoreReqCacheCtrl 1
ignoreRespCacheCtrl 0
enablePrivateCache 0
privateExpireInSeconds 1000
expireInSeconds 1000
storagePath cachedata
checkPrivateCache 1
checkPublicCache 1
Can found in https://hub.docker.com/r/bvisible/openlitespeed-mariadb-php72-bedrock-sage/
or pull
docker pull bvisible/openlitespeed-mariadb-php72-bedrock-sage/
thanks to tujuhion : https://github.com/tujuhion/docker-centos-openlitespeed-wordpress
thanks to darrenjacoby : https://github.com/darrenjacoby/bedrock-sage-bash-setup
thanks to Roots.io : https://roots.io/