-
Book Overview & Buying
-
Table Of Contents
PHP 7 Programming Blueprints
By :
In our development setup, we're currently running two containers, the application container itself, listening on port 8080 and an Nginx server listening on port 80 that serves static files such as the index.html and various CSS and JavaScript files. Exposing two different ports for static files and the application itself is often not recommendable in a production setup.
Because of this, we will now configure our web server container to serve a static file, when it's present (such as the index.html or CSS and JavaScript files), and to delegate the HTTP request to the application container when no actual file with the given name exists. For this, start by creating an Nginx configuration file that you can place anywhere in your project directory-for example, etc/nginx.conf:
map $http_upgrade $connection_upgrade {
default upgrade;
'' close;
}
server {
location / {
root /var/www;
try_files $uri $uri/index.html @phpsite...