Giter Site home page Giter Site logo

drupal-nginx-conf's Introduction

Nginx config for Drupal

Nginx configuration files for Drupal.

Branches

The main branch: my own version, mix from these branches:

  • basic: very basic, must work in almost every case
  • nginx-recipe: adapted version of Nginx recipe for Drupal
  • aegir-light: stripped-down version from Aegir project: no cache, less module specific stuff, ...

How to use

  • clone the repo into /usr/local/etc/nginx-config

    sudo git clone https://github.com/argopecten/drupal-nginx-conf /usr/local/etc/nginx-config

    • drupal.conf is the main config file for Nginx, it includes the config files below
    • sited.d/ folder has the site specific settings: server name, document root, ... Default is d10.local.
    • common.d/ folder has the heavy stuff
  • check out the branch you want:

    cd /usr/local/etc/nginx-config

    sudo git checkout aegir-light

  • link drupal.conf to /etc/nginx/config folder

    sudo rm /etc/nginx/conf.d/*.*

    sudo ln -s /usr/local/etc/nginx-config/drupal.conf /etc/nginx/conf.d/.

  • review configs in sites.d/ folder:

    • rename sites.d/d10.local as appropriate
    • review and update variables in files of sites.d/
  • adjust your DNS or /etc/hosts settings and restart nginx

    sudo nano /etc/hosts

    sudo nginx -t

    sudo systemctl reload nginx

Drupal versions

  • usually tested with recent Drupal versions (v10.x)

drupal-nginx-conf's People

Contributors

petergerner avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.