Commit Graph

16 Commits

Author SHA1 Message Date
Morgan
7bb918b2e3 Protect Easy Digital Download files from being accessed directly.
Easy Digital Download files won't be able to be downloaded directly from the server. 

https://docs.easydigitaldownloads.com/article/682-protected-download-files-on-nginx
2019-12-16 10:44:32 +08:00
VirtuBox
01ee8c0a13 v3.11.0 (#211)
- PHP 7.4 support
- Improved Webp images support with Cloudflare (Issue [#95](https://github.com/WordOps/WordOps/issues/95)). Nginx will not serve webp images alternative with Cloudflare IP ranges.
- Stack upgrade for adminer
- Check acme.sh installation and setup acme.sh if needed before issuing certificate
- Add `--ufw` to `wo stack status`
- Add Nginx directive `gzip_static on;` to serve precompressed assets with Cache-Enabler or WP-Rocket. (Issue [#207](https://github.com/WordOps/WordOps/issues/207))
- Previous `--php73` & `--php73=off` flags are replaced by `--php72`, `--php73`, `--php74` to switch site's php version
- phpMyAdmin updated to v4.9.2
- Adminer updated to v4.7.5
- Replace dot and dashes by underscores in database names (Issue [#206](https://github.com/WordOps/WordOps/issues/206))
- Increased database name length to 32 characters from domain name + 8 random characters
- typo error in motd-news script (Issue [#204](https://github.com/WordOps/WordOps/issues/204))
- Install Nginx before ngxblocker
- WordOps install/update script text color
- Issue with MySQL stack on Raspbian 9/10
- Typo error  (PR [#205](https://github.com/WordOps/WordOps/pull/205))
- php version in `wo debug` (PR [#209](https://github.com/WordOps/WordOps/pull/209))
- SSL certificates expiration display with shared wildcard certificates
2019-12-03 19:48:18 +01:00
VirtuBox
b771b2578e Updating configuration (#197)
#### Added

- [ACME] Display warning about sudo usage when issuing certificate with DNS API validation (require `sudo -E`)

#### Changed

- [ACME] Resolve domain IP over HTTPS with Cloudflare DNS Resolver
- [CORE] Cement Framework updated to v2.10.2
- [SITE] database name = 0 to 16 characters from the site name + 4 randomly generated character
- [SITE] database user = 0 to 12 characters from the site name + 4 randomy generated character
- [STACK] Improve sysctl tweak deployment

#### Fixed

- [SITE] https redirection missing on subdomains sites
- Issues with digitalocean mariadb repository
- Cement Framework output handler issues
- [CLEAN] check if Nginx is installed before purging fastcgi or opcache
2019-11-11 19:06:11 +01:00
VirtuBox
4d974f197c Fix typo 2019-09-25 02:09:38 +02:00
VirtuBox
be4b3cfad2 Fix CORS header
* additional security directives
2019-09-25 00:27:31 +02:00
VirtuBox
e0ae643b84 Add mime.types template and xmlrpc.php rate limiter 2019-09-02 12:20:20 +02:00
VirtuBox
d9487af219 Fix wo upgrade 2019-08-20 13:53:41 +02:00
VirtuBox
cd42348250 Update templates 2019-08-09 00:18:38 +02:00
VirtuBox
304a31b8e8 Implement --wprocket
* cleanup templates by using variables
* add configuration for wp-rocket
* update mapping for wp-rocket
2019-08-09 00:17:24 +02:00
VirtuBox
f97b51cd07 Add ProFTPd setup 2019-07-19 13:47:29 +02:00
VirtuBox
c8568bb963 Robots.txt fix and changelog update 2019-06-17 00:45:12 +02:00
VirtuBox
a2e6f02795 simplify locations nginx template 2019-03-27 04:58:25 +01:00
VirtuBox
a49b9701bd reworked php7.3 stack
* replace previous stack php7 variables
* properly set stack php = php7.2 and php73 = php7.3
* rename upstream php72 and php73 to avoid issues when migrating from EEv3
* use unix socket in nginx upstream instead of TCP/IP
2019-03-05 15:46:25 +01:00
VirtuBox
838f1c741d testing php73 stack
* add new travis test
* remove temporarily few travis test to speed up the build
* --experimental args isn't required anymore
2019-03-05 15:45:05 +01:00
VirtuBox
0510eb449c new nginx configurations
* letsencrypt validation in /var/www/html 
* new static files rules
* robots.txt fallback for WP
* harden nginx configurations
2018-12-11 01:37:36 +01:00
jeroenops
b36df4384a Refactored 2018-11-13 21:55:59 +01:00