wiki:NGINX HowTo Install Using Docker

Version 4 (modified by saj.issa, 8 years ago) ( diff )

--

Prerequisites if required

Step 1 - Install Git

$ sudo apt-get update

$ sudo apt-get install git

Install NGINX using Docker

  1. On the host machine go to directory

/local/docker/<USER>/

  1. Go to this directory and checkout from docker_nginx_ssl

sudo git clone https://github.com/LCBRU/docker_nginx_ssl.git

sudo chmod -R 777 docker_nginx_ssl/

This will create a directory /local/docker/<USER>/docker_nginx_ssl

/share/cert/live

sudo docker build -t lcbruit/nginx_ssl:v1.1 .

sudo docker run -d -p 80:80 -p 443:443 -e 'DH_SIZE=512' -v /share:/etc/nginx/external/ lcbruit/nginx_ssl:v1.1

To build the image :

sudo docker build -t lcbruit/nginx_ssl:v1.1 .

To run the docker container :

sudo docker run -d -p 80:80 -p 443:443 -e 'DH_SIZE=512' -v /share:/etc/nginx/external/ lcbruit/nginx_ssl:v1.1

Ensure you have the directory /share on your host machine.

Copy nginx.conf to /share

Create a directory /share/cert/live ensure the files .cer .csr .key already exist

Configure /share/nginx.conf as necessary to include files and other application forwards.

Test Nginx :

http://XXXXXXXXXXXXXX.xuhl-tr.nhs.uk

Further Info

NGINX acts as a reverse proxy and directs client requests to the appropriate back-end applications

docker_redcap_upgrade Port 82 docker_appointments Port 81

Note: See TracWiki for help on using the wiki.