== 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//}}} 2. 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//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