All Projects → lynt-smitka → WP-nginx-config

lynt-smitka / WP-nginx-config

Licence: other
Basic Nginx + WordPress setup

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to WP-nginx-config

nginx-common-configuration
Nginx common useful configuration
Stars: ✭ 58 (+61.11%)
Mutual labels:  nginx-configuration
advanced-nginx-cheatsheet
Nginx configuration cheatsheet with examples for advanced usage
Stars: ✭ 43 (+19.44%)
Mutual labels:  nginx-configuration
frps-nginx-https
nginx反代frps实现https的模板配置文件
Stars: ✭ 44 (+22.22%)
Mutual labels:  nginx-configuration
nginx-1.16.0
学习nginx架构设计与实现,翻译nginx的源码,写nginx的测试代码, 在issue中记录nginx的精妙设计及其常见问题https://github.com/vaynedu/nginx-1.16.0/issues 。 myexercise内存池、哈希表、链表、md5、crc测试代码,mymodule中有hello自定义模块代码。通过nginx将自己整个知识体系连接起来
Stars: ✭ 12 (-66.67%)
Mutual labels:  nginx-configuration
dockerize-and-ansible
🐳 Build & Deploy the containerized Dev & Prod Env
Stars: ✭ 20 (-44.44%)
Mutual labels:  nginx-configuration
nginx-session-ticket-key-rotation
Nginx session ticket key rotation program for secure rotation of TLS session ticket keys and sharing in server clusters.
Stars: ✭ 23 (-36.11%)
Mutual labels:  nginx-configuration
Mirror
Deploy Google and Wikipedia mirror with one command using now.sh.
Stars: ✭ 93 (+158.33%)
Mutual labels:  nginx-configuration
node-js-starter-kit
This is the starter kit project for node js REST API development with express js, mongodb, typescript, webpack specially designed for REST API projects.
Stars: ✭ 14 (-61.11%)
Mutual labels:  nginx-configuration
nginx-conf
Nginx configuration
Stars: ✭ 18 (-50%)
Mutual labels:  nginx-configuration
Nginxy
FancyIndex Theme for Nginx same appearance of Apaxy for apache
Stars: ✭ 34 (-5.56%)
Mutual labels:  nginx-configuration
vscode-nginx-formatter
A simple Formatter, which formats NGINX Configuration Files in VSCode
Stars: ✭ 16 (-55.56%)
Mutual labels:  nginx-configuration
nginx.conf-examples
nginx.conf examples
Stars: ✭ 22 (-38.89%)
Mutual labels:  nginx-configuration
nginx-config-reverse-proxy
Nginx Configuration for a Secure Reverse Proxy
Stars: ✭ 30 (-16.67%)
Mutual labels:  nginx-configuration
LEMPer
LEMPer Stack is terminal-based LEMP / LNMP installer and manager for Debian & Ubuntu cloud or virtual server (vps) and on-premise (bare metal).
Stars: ✭ 171 (+375%)
Mutual labels:  nginx-configuration
wo-nginx-setup
Bash script to setup optimized WordOps
Stars: ✭ 16 (-55.56%)
Mutual labels:  nginx-configuration
Nginx Admins Handbook
How to improve NGINX performance, security, and other important things.
Stars: ✭ 12,463 (+34519.44%)
Mutual labels:  nginx-configuration
Nginxconfig.io
⚙️ NGINX config generator on steroids 💉
Stars: ✭ 14,983 (+41519.44%)
Mutual labels:  nginx-configuration
Server Configs Nginx
Nginx HTTP server boilerplate configs
Stars: ✭ 9,457 (+26169.44%)
Mutual labels:  nginx-configuration
Nginx Ui
Nginx UI allows you to access and modify the nginx configurations files without cli.
Stars: ✭ 4,067 (+11197.22%)
Mutual labels:  nginx-configuration

WP-nginx-config

Basic Nginx + WordPress setup

It is compiled from our production setup. It is not suitable for Copy&Paste to production use without edits.

Main features

  • extended configuration via "features includes"
  • PHP5/PHP7 support
  • SSL confing based on "Mozilla SSL Configuration Generator" recommendations
  • Let's Encrypt enabled (OCSP Stapling included)
  • clientside static resources caching and serverside open files descriptors caching
  • gzip compression
  • CloudFlare support
  • optional GeoIP blocking
  • optional Nginx Microcache settings
  • optional basic HTTP auth
  • Basic & WordPress Security
    • prevent HTTP Poxy
    • prevent Slow Loris (optional)
    • blocking common hacking tools and uncommon HTTP methods
    • usernames harvesting denial
    • blocking access to files with sensitive informaion and VCS systems
    • blocking PHP in uploads directory
    • blocking empty referres into comments, login and ajax
    • blocking suspicious queries (based on iThemes Security blacklist)
    • adding basic security headers

Extra configs

Look at extras folder

  • mu-plugins - small mu-plugin for WordPress
    • Enhancer
    • enable bcryp hashes for user passwords
    • filter out sensitive user info from rest API
    • change status code of failed logins to 401
    • Mail Fixer
    • fix Return-Path header
    • set SMTP server
    • Team Cookie
    • allow to exclude web related users from analytics via special cookie
    • MO Cache
    • simple file system cache for gettext translations
  • fail2ban rules - block many 404, block failed logins
  • log rotate - log rotate rule for nginx logs
  • php-fpm - basic PHP-FPM pool with open-basedir and disable_functions
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].