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>
17 lines
401 B
Plaintext
17 lines
401 B
Plaintext
# WordOps (wo) Access Control - OpenLiteSpeed
|
|
# Protect locations using HTTP authentication or IP address
|
|
realm WordOpsAdmin {
|
|
userDB {
|
|
location /usr/local/lsws/conf/htpasswd-wo
|
|
}
|
|
}
|
|
|
|
context / {
|
|
realm WordOpsAdmin
|
|
authName "Restricted Area"
|
|
required valid-user
|
|
accessControl {
|
|
allow 127.0.0.1, ::1
|
|
}
|
|
}
|