Apache

Apache is a very common webserver which you can easily add to your Lando app by adding an entry to the services key in your app's .lando.yml.

Supported versions

Example

# Name of my app
name: apache

# Give me http://apache.lndo.site and https://apache.lndo.site
proxy:
  html:
    - apache.lndo.site

# Build me an apache worthy of the internet
services:

  # You can name this key anything you want.
  html:

    # Use the latest version of apache.
    type: apache:2.2

    # Set this to true if you want to configure apache to also run over https
    ssl: true

    # Optionally specify a webroot if it is a subdirectory of the appRoot
    webroot: web

    # Optionally use a custom apache conf file
    # This should live in your app root and is relative to it
    # config:
      # server: config/httpd.conf

    # These are v3 docker compose file overrides. They allow you to provide very
    # precise fine tuning to your app
    # See: https://docs.docker.com/compose/compose-file/
    overrides:
      services:
        environment:
          STUFF: THINGS
        ports:
          - '8081:80'
        # Uncomment below to use a custom image or Dockerfile build location
        # image: pirog/myapache:2
        # run: .

You will need to rebuild your app with lando rebuild to apply the changes to this file. You can check out the full code for this example over here.

results matching ""

    No results matching ""