fa5bf17eb8
feat: convert WordOps from Nginx to OpenLiteSpeed + LSPHP + LSCache
...
CI / test WordOps (ubuntu-22.04) (push) Has been cancelled
CI / test WordOps (ubuntu-24.04) (push) Has been cancelled
Complete conversion of the WordOps stack from Nginx + PHP-FPM to
OpenLiteSpeed + LSPHP + LSCache. This is a full rewrite across all 7
phases of the codebase:
- Foundation: OLS paths, variables, services, removed pynginxconfig dep
- Templates: 11 new OLS mustache templates, removed nginx-specific ones
- Stack: stack_pref, stack, stack_services, stack_upgrade, stack_migrate
- Site: site_functions, site, site_create, site_update
- Plugins: debug, info, log, clean rewritten for OLS
- SSL/ACME: acme.sh deploy uses lswsctrl, OLS vhssl blocks
- Other: secure, backup, clone, install script
Additional features:
- Debian 13 (trixie) support
- PHP 8.5 support
- WP Fort Knox mu-plugin integration (wo secure --lockdown/--unlock)
- --nginx CLI flag preserved for backward compatibility
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-08 18:55:16 +01:00
Miaosen Wang
e62a66282b
spelling error
2025-10-16 01:52:03 -07:00
VirtuBox
a66458f533
Fix php84 upstream
2024-12-03 16:06:49 +01:00
VirtuBox
2f45853067
Add php8.4 support
2024-12-03 14:08:19 +01:00
VirtuBox
be929e19a2
Add $host variable for fastcgi_params et proxy_params ( #666 )
...
* Fix install script version check
* Add $host variable for fastcgi_params et proxy_params
* Add "$http3" variable to logs
* Bump release to v3.21.2
* Another fix for wildcard certificates
2024-06-11 23:52:12 +02:00
VirtuBox
62707eba4e
Fix nginx.conf identation
2024-06-08 16:13:22 +02:00
VirtuBox
68db0f46b2
Add wo stack migrate --nginx
2024-06-08 14:27:16 +02:00
VirtuBox
c641f1eaa1
Enable HTTP/3 QUIC
2024-06-08 11:59:18 +02:00
VirtuBox
0cebbd1e7c
Fix wpsc template
2024-05-29 16:41:48 +02:00
VirtuBox
4f97ec690c
set HostKey algorithms by order of preference.
2024-05-22 18:18:51 +02:00
VirtuBox
bfca0bcadb
Merge pull request #633 from WordOps/updating-configuration
...
Fix reported issues
2024-04-21 19:43:46 +02:00
VirtuBox
b863fc7c57
Updating WordOps dashboard to v1.3
2024-04-21 17:40:53 +02:00
admarty
574070ca5b
do not cache wishlist
2024-01-09 00:12:34 +07:00
David Edwards
b1876c1935
changing name for clarity
2023-12-10 11:49:49 -07:00
David Edwards
f3177a8e4a
Subsite Create working
2023-12-09 14:15:39 -07:00
Janio Sarmento
c31c8f94e9
#587 : fix missing braces on force-ssl.mustache
2023-12-02 18:09:18 -03:00
VirtuBox
8b04ff008e
Add force-ssl.conf as a mustache template
2023-11-30 08:12:24 +01:00
VirtuBox
f699012b9b
Add php8.3 support
2023-11-23 21:33:09 +01:00
VirtuBox
a01cb21bfe
Merge pull request #567 from WordOps/updating-configuration
...
Various fixes
2023-08-27 13:29:14 +02:00
VirtuBox
5fe5f55ea0
Update proftpd umask to avoid permission issues
2023-08-26 15:38:49 +02:00
VirtuBox
50b3f6d21f
Merge pull request #560 from WordOps/updating-configuration
...
Deploy ssl.conf from mustache template
2023-08-13 10:56:03 +02:00
VirtuBox
88e1bb1974
Deploy ssl.conf from mustache template
2023-08-13 10:24:29 +02:00
VirtuBox
c08a12c3c8
Merge pull request #558 from WordOps/updating-configuration
...
Add site alias and refactor php stack
2023-08-12 15:47:35 +02:00
VirtuBox
e29c7e11c5
improve virtualconf template
2023-08-06 15:47:24 +02:00
VirtuBox
e74fce77be
Fix virtualconf template
2023-08-06 13:49:41 +02:00
VirtuBox
20ae270736
Fix virtualconf template
2023-08-06 13:29:05 +02:00
VirtuBox
01b0c174c9
Fix virualconf
2023-08-06 13:12:55 +02:00
VirtuBox
7e48b18837
Add wo site create --alias
2023-08-06 12:55:26 +02:00
James Nylen
74d48c10c1
Do not cache requests with Authorization header set
2023-07-23 02:26:40 +00:00
VirtuBox
6346a4fd07
Merge pull request #376 from yogeshbeniwal/master
...
Set cache expiry of css and js files to 1 year
2023-07-16 23:33:12 +02:00
Hamada Habib
755eafc4c0
Merge branch 'WordOps:master' into master
2023-01-18 09:15:47 +02:00
Hamada Habib
7f64e832e4
Allow all Communications Between Jetpack and WordPress.com
2023-01-18 09:15:03 +02:00
Janio Sarmento
a76d76ce5f
#482 : Add PHP 8.2 to WO
2022-12-10 10:37:20 -03:00
Narender Chopra
67a5b18d25
fix prefetch-proxy configuration
...
Seems there is an issue with these changes. This is what the output of `https://www.example.com/.well-known/traffic-advice ` looks like with WO 3.15.3 :
```
[\{
"user_agent": "prefetch-proxy",
"google_prefetch_proxy_eap": \{
"fraction": 1.0
\}
\}]
```
**Here is the expected output for a valid configuration**:
```
[{
"user_agent": "prefetch-proxy",
"google_prefetch_proxy_eap": {
"fraction": 1.0
}
}]
```
2022-10-24 22:40:35 +05:30
VirtuBox
1cf377cc99
Merge pull request #471 from WordOps/updating-configuration
...
maintenance release v3.15.3
2022-10-24 17:36:59 +02:00
VirtuBox
917f13d708
Fix typo in proftpd config
2022-10-24 17:04:31 +02:00
VirtuBox
ee8f426b6b
Include ftp ports in ufw config
2022-10-24 16:25:48 +02:00
VirtuBox
508debb930
Cleanup proftpd configuration and fix modules
2022-10-24 16:00:17 +02:00
VirtuBox
ff05988a97
Fix proftpd install on Ubuntu 22.04
2022-10-24 15:01:51 +02:00
VirtuBox
9cad039fa0
Improve private prefetch proxy configuration
2022-10-20 11:45:09 +02:00
Narender Chopra
b548938539
Update nginx-core.mustache
...
# X-XSS-Protection
Even though this feature can protect users of older web browsers that don't yet support CSP, in some cases, XSS protection can create XSS vulnerabilities in otherwise safe websites.
Reference: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-XSS-Protection
https://thexssrat.medium.com/x-xss-protection-headers-protection-or-vulnerability-bc7213951320
Chrome has removed their XSS Auditor
Firefox has not, and will not implement X-XSS-Protection
Edge has retired its XSS filter.
# X-Download-Options
Microsoft announced the retirement of Internet Explorer and it's rendered inoperable since June 15, 2022. So, we may safely remove this IE 8 specific HTTP Header too.
2022-09-28 16:44:12 +05:30
VirtuBox
a4c37d132c
Use Cloudflare API to get IPs
2022-09-18 14:01:17 +02:00
VirtuBox
0905651273
Add Private Prefetch Proxy
2022-09-13 15:22:09 +02:00
VirtuBox
c57ca89d7e
Fix http2_max deprecated Nginx directive
2022-09-09 11:00:14 +02:00
VirtuBox
68a88ea369
Merge branch 'updating-configuration' into master
2022-09-09 10:48:50 +02:00
VirtuBox
0b08eb1db8
Fix MariaDB bind to localhost
2022-09-09 10:44:34 +02:00
Hamada Habib
3c15940f4e
fix obsolete warnings logged
2022-05-28 04:35:37 +02:00
Yogesh Beniwal
b09a9b203c
Update Referrer-Policy
2022-05-11 21:57:38 +08:00
VirtuBox
30adb81a81
Merge pull request #423 from WordOps/updating-configuration
...
Maintenance release v3.14.1
2022-02-16 17:27:07 +01:00
VirtuBox
f1f84fdde1
Fix php upstream in WordOps backend
2022-02-16 14:35:58 +01:00