diff --git a/build/2.0/404.html b/build/2.0/404.html index fbeba347..229eaf50 100644 --- a/build/2.0/404.html +++ b/build/2.0/404.html @@ -1492,6 +1492,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/auth/getting-started/index.html b/build/2.0/auth/getting-started/index.html index 605d5f3c..f70987d3 100644 --- a/build/2.0/auth/getting-started/index.html +++ b/build/2.0/auth/getting-started/index.html @@ -1643,6 +1643,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/auth/helper/index.html b/build/2.0/auth/helper/index.html index 4e408beb..9a3c297d 100644 --- a/build/2.0/auth/helper/index.html +++ b/build/2.0/auth/helper/index.html @@ -1581,6 +1581,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/auth/package/index.html b/build/2.0/auth/package/index.html index 9554ff5d..7e469007 100644 --- a/build/2.0/auth/package/index.html +++ b/build/2.0/auth/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/auth/password/index.html b/build/2.0/auth/password/index.html index b1d46514..fb487500 100644 --- a/build/2.0/auth/password/index.html +++ b/build/2.0/auth/password/index.html @@ -1574,6 +1574,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/auth/persist/index.html b/build/2.0/auth/persist/index.html index 0adf4c8a..99067d1e 100644 --- a/build/2.0/auth/persist/index.html +++ b/build/2.0/auth/persist/index.html @@ -1602,6 +1602,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/auth/provider/index.html b/build/2.0/auth/provider/index.html index 486664bd..36c35150 100644 --- a/build/2.0/auth/provider/index.html +++ b/build/2.0/auth/provider/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/auth/redirect-middleware/index.html b/build/2.0/auth/redirect-middleware/index.html index a67c9584..461074b9 100644 --- a/build/2.0/auth/redirect-middleware/index.html +++ b/build/2.0/auth/redirect-middleware/index.html @@ -1595,6 +1595,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/bits/overview/index.html b/build/2.0/bits/overview/index.html index 3fad677a..9bde9455 100644 --- a/build/2.0/bits/overview/index.html +++ b/build/2.0/bits/overview/index.html @@ -1555,6 +1555,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/bits/package/index.html b/build/2.0/bits/package/index.html index bcc68a38..8d31e0d5 100644 --- a/build/2.0/bits/package/index.html +++ b/build/2.0/bits/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/cache/overview/index.html b/build/2.0/cache/overview/index.html index 00205787..3b69e33b 100644 --- a/build/2.0/cache/overview/index.html +++ b/build/2.0/cache/overview/index.html @@ -1581,6 +1581,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/cache/package/index.html b/build/2.0/cache/package/index.html index d4bd3753..da5328ef 100644 --- a/build/2.0/cache/package/index.html +++ b/build/2.0/cache/package/index.html @@ -1509,6 +1509,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/configs/config/index.html b/build/2.0/configs/config/index.html index 123b3319..06a9deb2 100644 --- a/build/2.0/configs/config/index.html +++ b/build/2.0/configs/config/index.html @@ -1649,6 +1649,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/core/overview/index.html b/build/2.0/core/overview/index.html index 48112169..88c0f962 100644 --- a/build/2.0/core/overview/index.html +++ b/build/2.0/core/overview/index.html @@ -1548,6 +1548,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/core/package/index.html b/build/2.0/core/package/index.html index 39a1dc4b..d1639b00 100644 --- a/build/2.0/core/package/index.html +++ b/build/2.0/core/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/debugging/overview/index.html b/build/2.0/debugging/overview/index.html index 86d70872..534b3c24 100644 --- a/build/2.0/debugging/overview/index.html +++ b/build/2.0/debugging/overview/index.html @@ -1509,6 +1509,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx @@ -1692,13 +1704,13 @@ Vapor's documentation talks about this: -
  • + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/deploy/apache2/index.html b/build/2.0/deploy/apache2/index.html index e74fd8b3..fe622987 100644 --- a/build/2.0/deploy/apache2/index.html +++ b/build/2.0/deploy/apache2/index.html @@ -1500,6 +1500,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/deploy/nginx/index.html b/build/2.0/deploy/nginx/index.html index 826c7f1b..75d10dc3 100644 --- a/build/2.0/deploy/nginx/index.html +++ b/build/2.0/deploy/nginx/index.html @@ -1499,6 +1499,18 @@ + +
  • + + Cloud + +
  • + + + + + + @@ -1953,7 +1965,7 @@ sudo service nginx restart diff --git a/build/2.0/deploy/supervisor/index.html b/build/2.0/deploy/supervisor/index.html index 94192b25..166248f8 100644 --- a/build/2.0/deploy/supervisor/index.html +++ b/build/2.0/deploy/supervisor/index.html @@ -1500,6 +1500,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/fluent/database/index.html b/build/2.0/fluent/database/index.html index d36545c9..ccde8cb6 100644 --- a/build/2.0/fluent/database/index.html +++ b/build/2.0/fluent/database/index.html @@ -1643,6 +1643,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/fluent/getting-started/index.html b/build/2.0/fluent/getting-started/index.html index 561205e3..f962c234 100644 --- a/build/2.0/fluent/getting-started/index.html +++ b/build/2.0/fluent/getting-started/index.html @@ -1642,6 +1642,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/fluent/model/index.html b/build/2.0/fluent/model/index.html index e214ecb6..257c1b6c 100644 --- a/build/2.0/fluent/model/index.html +++ b/build/2.0/fluent/model/index.html @@ -1725,6 +1725,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/fluent/package/index.html b/build/2.0/fluent/package/index.html index 3616bf21..1ef87ad0 100644 --- a/build/2.0/fluent/package/index.html +++ b/build/2.0/fluent/package/index.html @@ -1548,6 +1548,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/fluent/query/index.html b/build/2.0/fluent/query/index.html index 155a2174..73e80a1c 100644 --- a/build/2.0/fluent/query/index.html +++ b/build/2.0/fluent/query/index.html @@ -1664,6 +1664,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/fluent/relations/index.html b/build/2.0/fluent/relations/index.html index 975712f7..ec1ce772 100644 --- a/build/2.0/fluent/relations/index.html +++ b/build/2.0/fluent/relations/index.html @@ -1635,6 +1635,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/getting-started/hello-world/index.html b/build/2.0/getting-started/hello-world/index.html index 4949fe8c..0604d7f7 100644 --- a/build/2.0/getting-started/hello-world/index.html +++ b/build/2.0/getting-started/hello-world/index.html @@ -1621,6 +1621,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/getting-started/install-on-macos/index.html b/build/2.0/getting-started/install-on-macos/index.html index a7ea59c4..4dea0aaa 100644 --- a/build/2.0/getting-started/install-on-macos/index.html +++ b/build/2.0/getting-started/install-on-macos/index.html @@ -1602,6 +1602,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/getting-started/install-on-ubuntu/index.html b/build/2.0/getting-started/install-on-ubuntu/index.html index e8633f45..36c9124f 100644 --- a/build/2.0/getting-started/install-on-ubuntu/index.html +++ b/build/2.0/getting-started/install-on-ubuntu/index.html @@ -1596,6 +1596,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/getting-started/manual/index.html b/build/2.0/getting-started/manual/index.html index 50cf09f4..ff22d4e2 100644 --- a/build/2.0/getting-started/manual/index.html +++ b/build/2.0/getting-started/manual/index.html @@ -1575,6 +1575,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/getting-started/toolbox/index.html b/build/2.0/getting-started/toolbox/index.html index 1eb24407..a6954b35 100644 --- a/build/2.0/getting-started/toolbox/index.html +++ b/build/2.0/getting-started/toolbox/index.html @@ -1594,6 +1594,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/getting-started/xcode/index.html b/build/2.0/getting-started/xcode/index.html index 76771ccc..c6add826 100644 --- a/build/2.0/getting-started/xcode/index.html +++ b/build/2.0/getting-started/xcode/index.html @@ -1561,6 +1561,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/body/index.html b/build/2.0/http/body/index.html index e88ed77f..16eed128 100644 --- a/build/2.0/http/body/index.html +++ b/build/2.0/http/body/index.html @@ -1581,6 +1581,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/client/index.html b/build/2.0/http/client/index.html index 5c71e9e7..acccea23 100644 --- a/build/2.0/http/client/index.html +++ b/build/2.0/http/client/index.html @@ -1582,6 +1582,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/cors/index.html b/build/2.0/http/cors/index.html index 30a44915..8607cf64 100644 --- a/build/2.0/http/cors/index.html +++ b/build/2.0/http/cors/index.html @@ -1554,6 +1554,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/middleware/index.html b/build/2.0/http/middleware/index.html index 404ffc67..ed8fdc62 100644 --- a/build/2.0/http/middleware/index.html +++ b/build/2.0/http/middleware/index.html @@ -1636,6 +1636,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/package/index.html b/build/2.0/http/package/index.html index f404a521..719999e0 100644 --- a/build/2.0/http/package/index.html +++ b/build/2.0/http/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/request/index.html b/build/2.0/http/request/index.html index 57fd9b22..72158aae 100644 --- a/build/2.0/http/request/index.html +++ b/build/2.0/http/request/index.html @@ -1651,6 +1651,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/responder/index.html b/build/2.0/http/responder/index.html index 8b59ebf8..3cf939da 100644 --- a/build/2.0/http/responder/index.html +++ b/build/2.0/http/responder/index.html @@ -1555,6 +1555,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/response-representable/index.html b/build/2.0/http/response-representable/index.html index 5d830327..1f6f8a9e 100644 --- a/build/2.0/http/response-representable/index.html +++ b/build/2.0/http/response-representable/index.html @@ -1555,6 +1555,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/response/index.html b/build/2.0/http/response/index.html index caa41393..a3124595 100644 --- a/build/2.0/http/response/index.html +++ b/build/2.0/http/response/index.html @@ -1616,6 +1616,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/http/server/index.html b/build/2.0/http/server/index.html index 7abbd2e0..cd14c3bf 100644 --- a/build/2.0/http/server/index.html +++ b/build/2.0/http/server/index.html @@ -1650,6 +1650,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/index.html b/build/2.0/index.html index 63556f44..81331c21 100644 --- a/build/2.0/index.html +++ b/build/2.0/index.html @@ -1650,6 +1650,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/json/overview/index.html b/build/2.0/json/overview/index.html index 5a9d008d..b39ef643 100644 --- a/build/2.0/json/overview/index.html +++ b/build/2.0/json/overview/index.html @@ -1581,6 +1581,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/json/package/index.html b/build/2.0/json/package/index.html index 6f2dada6..5dd9eb7d 100644 --- a/build/2.0/json/package/index.html +++ b/build/2.0/json/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/jwt/overview/index.html b/build/2.0/jwt/overview/index.html index cd7d8d3e..7b2cf9ff 100644 --- a/build/2.0/jwt/overview/index.html +++ b/build/2.0/jwt/overview/index.html @@ -1561,6 +1561,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/jwt/package/index.html b/build/2.0/jwt/package/index.html index 0d4473bc..7087a96e 100644 --- a/build/2.0/jwt/package/index.html +++ b/build/2.0/jwt/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/leaf/leaf/index.html b/build/2.0/leaf/leaf/index.html index 13f35de1..87e87983 100644 --- a/build/2.0/leaf/leaf/index.html +++ b/build/2.0/leaf/leaf/index.html @@ -1706,6 +1706,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/leaf/package/index.html b/build/2.0/leaf/package/index.html index f3862539..576f50e7 100644 --- a/build/2.0/leaf/package/index.html +++ b/build/2.0/leaf/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/leaf/provider/index.html b/build/2.0/leaf/provider/index.html index 93ae7eea..a27e7de2 100644 --- a/build/2.0/leaf/provider/index.html +++ b/build/2.0/leaf/provider/index.html @@ -1555,6 +1555,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/mkdocs/search_index.json b/build/2.0/mkdocs/search_index.json index 0efe7ce4..75a13669 100644 --- a/build/2.0/mkdocs/search_index.json +++ b/build/2.0/mkdocs/search_index.json @@ -3040,6 +3040,26 @@ "text": "Conforming your error types to Debuggable allows Vapor to create richer error messages and makes debugging easier. import Debugging extension FooError : Debuggable { \n // conform here } Now when a FooError is thrown, you will get a nice message in your console. Foo Error: You do not have a ` foo ` .\n\nIdentifier: DebuggingTests.FooError.noFoo\n\nHere are some possible causes: \n- You did not set the flongwaffle.\n- The session ended before a ` Foo ` could be made.\n- The universe conspires against us all.\n- Computers are hard.\n\nThese suggestions could address the issue: \n- You really want to use a ` Bar ` here.\n- Take up the guitar and move to the beach.\n\nVapor s documentation talks about this: \n- http://documentation.com/Foo\n- http://documentation.com/foo/noFoo", "title": "Debugging" }, + { + "location": "/deploy/cloud/", + "text": "Vapor Cloud\n\n\nThe best way to deploy your Vapor application is \nVapor Cloud\n.\n\n\n\n\nQuick Start\n\n\nIf you already have the \nVapor Toolbox\n installed, then you can deploy your\nVapor app to the cloud with just one command.\n\n\nvapor cloud deploy\n\n\n\n\n\n\n\n\n\nNote\n\n\nRun the deploy command inside the root directory of your Vapor project (the one with the \nPackage.swift\n file).\n\n\n\n\nStep-by-step Guide\n\n\nVisit the \nstep-by-step guide\n on Vapor Cloud's docs for detailed\ninstructions on how to deploy your app to Vapor Cloud!", + "title": "Cloud" + }, + { + "location": "/deploy/cloud/#vapor-cloud", + "text": "The best way to deploy your Vapor application is Vapor Cloud .", + "title": "Vapor Cloud" + }, + { + "location": "/deploy/cloud/#quick-start", + "text": "If you already have the Vapor Toolbox installed, then you can deploy your\nVapor app to the cloud with just one command. vapor cloud deploy Note Run the deploy command inside the root directory of your Vapor project (the one with the Package.swift file).", + "title": "Quick Start" + }, + { + "location": "/deploy/cloud/#step-by-step-guide", + "text": "Visit the step-by-step guide on Vapor Cloud's docs for detailed\ninstructions on how to deploy your app to Vapor Cloud!", + "title": "Step-by-step Guide" + }, { "location": "/deploy/nginx/", "text": "Deploying with Nginx\n\n\nNginx is an extremely fast, battle tested, and easy-to-configure HTTP server and proxy. While Vapor supports directly serving HTTP requests with or without TLS, proxying behind Nginx can provide increased performance, security, and ease-of-use. \n\n\n\n\nNote\n\n\nWe recommend proxying Vapor HTTP servers behind Nginx.\n\n\n\n\nOverview\n\n\nWhat does it mean to proxy an HTTP server? In short, a proxy acts as a middleman between the public internet and your HTTP server. Requests come to the proxy and then it sends them to Vapor. \n\n\nAn important feature of this middleman proxy is that it can alter or even redirect the requests. For instance, the proxy can require that the client use TLS (https), rate limit requests, or even serve public files without talking to your Vapor application.\n\n\n\n\nMore Detail\n\n\nThe default port for receiving HTTP requests is port \n80\n (and \n443\n for HTTPS). When you bind a Vapor server to port \n80\n, it will directly receive and respond to the HTTP requests that come to your server. When adding a proxy like Nginx, you bind Vapor to an internal port, like port \n8080\n. \n\n\n\n\nNote\n\n\nPorts greater than 1024 do not require \nsudo\n to bind.\n\n\n\n\nWhen Vapor is bound to a port besides \n80\n or \n443\n, it will not be accessible to the outside internet. You then bind Nginx to port \n80\n and configure it to route requests to your Vapor server bound at port \n8080\n (or whichever port you've chosen).\n\n\nAnd that's it. If Nginx is properly configured, you will see your Vapor app responding to requests on port \n80\n. Nginx proxies the requests and responses invisibly.\n\n\nInstall Nginx\n\n\nThe first step is installing Nginx. One of the great parts of Nginx is the tremendous amount of community resources and documentation surrounding it. Because of this, we will not go into great detail here about installing Nginx as there is almost definitely a tutorial for your specific platform, OS, and provider.\n\n\nTutorials:\n\n\n\n\nHow To Install Nginx on Ubuntu 14.04 LTS\n\n\nHow To Install Nginx on Ubuntu 16.04\n\n\nHow to Deploy Nginx on Heroku\n\n\nHow To Run Nginx in a Docker Container on Ubuntu 14.04\n\n\n\n\nAPT\n\n\nNginx can be installed through APT.\n\n\nsudo apt-get update\nsudo apt-get install nginx\n\n\n\n\n\nCheck whether Nginx was installed correctly by visiting your server's IP address in a browser\n\n\nhttp://server_domain_name_or_IP\n\n\n\n\n\nService\n\n\nThe service can be started or stopped.\n\n\nsudo service nginx stop\nsudo service nginx start\nsudo service nginx restart\n\n\n\n\n\nBooting Vapor\n\n\nNginx can be started an stopped with the \nsudo service nginx ...\n commands. You will need something similar to start and stop your Vapor server.\n\n\nThere are many ways to do this, and they depend on which platform you are deploying to. Check out the \nSupervisor\n instructions to add commands for starting and stopping your Vapor app.\n\n\nConfigure Proxy\n\n\nThe configuration files for enabled sites can be found in \n/etc/nginx/sites-enabled/\n.\n\n\nCreate a new file or copy the example template from \n/etc/nginx/sites-available/\n to get started.\n\n\nHere is an example configuration file for a Vapor project called \nHello\n in the home directory.\n\n\nserver \n{\n\n server_name hello.com\n;\n\n listen \n80\n;\n\n\n root /home/vapor/Hello/Public/\n;\n\n\n location @proxy \n{\n\n proxy_pass http://127.0.0.1:8080\n;\n\n proxy_pass_header Server\n;\n\n proxy_set_header Host \n$host\n;\n\n proxy_set_header X-Real-IP \n$remote_addr\n;\n\n proxy_set_header X-Forwarded-For \n$proxy_add_x_forwarded_for\n;\n\n proxy_pass_header Server\n;\n\n proxy_connect_timeout 3s\n;\n\n proxy_read_timeout 10s\n;\n\n \n}\n\n\n}\n\n\n\n\n\n\nThis configuration file assumes the \nHello\n project binds to port \n8080\n when started in production mode.\n\n\nServing Files\n\n\nNginx can also serve public files without asking your Vapor app. This can improve performance by freeing up the Vapor process for other tasks under heavy load.\n\n\nserver \n{\n\n ...\n\n \n# Serve all public/static files via nginx and then fallback to Vapor for the rest\n\n try_files \n$uri\n @proxy\n;\n\n\n location @proxy \n{\n\n ...\n \n}\n\n\n}\n\n\n\n\n\n\nTLS\n\n\nAdding TLS is relatively straightforward as long as the certificates have been properly generated. To generate TLS certificates for free, check out \nLet's Encrypt\n.\n\n\nserver \n{\n\n ...\n\n listen \n443\n ssl\n;\n\n\n ssl_certificate /etc/letsencrypt/live/hello.com/fullchain.pem\n;\n\n ssl_certificate_key /etc/letsencrypt/live/hello.com/privkey.pem\n;\n\n\n ssl_protocols TLSv1 TLSv1.1 TLSv1.2\n;\n\n ssl_prefer_server_ciphers on\n;\n\n ssl_dhparam /etc/ssl/certs/dhparam.pem\n;\n\n ssl_ciphers \nECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA\n;\n\n ssl_session_timeout 1d\n;\n\n ssl_session_cache shared:SSL:50m\n;\n\n ssl_stapling on\n;\n\n ssl_stapling_verify on\n;\n\n add_header Strict-Transport-Security max-age\n=\n15768000\n;\n\n\n ...\n\n location @proxy \n{\n\n ...\n \n}\n\n\n}\n\n\n\n\n\n\nThe configuration above are the relatively strict settings for TLS with Nginx. Some of the settings here are not required, but enhance security.", diff --git a/build/2.0/mysql/driver/index.html b/build/2.0/mysql/driver/index.html index 7f44db97..a0eb70fb 100644 --- a/build/2.0/mysql/driver/index.html +++ b/build/2.0/mysql/driver/index.html @@ -1548,6 +1548,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/mysql/package/index.html b/build/2.0/mysql/package/index.html index 5868f550..a914522d 100644 --- a/build/2.0/mysql/package/index.html +++ b/build/2.0/mysql/package/index.html @@ -1555,6 +1555,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/mysql/provider/index.html b/build/2.0/mysql/provider/index.html index f6dde133..1ce2987b 100644 --- a/build/2.0/mysql/provider/index.html +++ b/build/2.0/mysql/provider/index.html @@ -1596,6 +1596,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/node/getting-started/index.html b/build/2.0/node/getting-started/index.html index 98f14851..59335248 100644 --- a/build/2.0/node/getting-started/index.html +++ b/build/2.0/node/getting-started/index.html @@ -1576,6 +1576,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/node/package/index.html b/build/2.0/node/package/index.html index 052e8167..5bbf58f2 100644 --- a/build/2.0/node/package/index.html +++ b/build/2.0/node/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/redis/package/index.html b/build/2.0/redis/package/index.html index e1b3c095..a1290c1c 100644 --- a/build/2.0/redis/package/index.html +++ b/build/2.0/redis/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/redis/provider/index.html b/build/2.0/redis/provider/index.html index 6ab532cb..a0050874 100644 --- a/build/2.0/redis/provider/index.html +++ b/build/2.0/redis/provider/index.html @@ -1575,6 +1575,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/routing/collection/index.html b/build/2.0/routing/collection/index.html index 3c0965c7..f846ab53 100644 --- a/build/2.0/routing/collection/index.html +++ b/build/2.0/routing/collection/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/routing/group/index.html b/build/2.0/routing/group/index.html index 2bcf23bb..1dfab54b 100644 --- a/build/2.0/routing/group/index.html +++ b/build/2.0/routing/group/index.html @@ -1562,6 +1562,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/routing/overview/index.html b/build/2.0/routing/overview/index.html index fd9ed1a5..e4c10c65 100644 --- a/build/2.0/routing/overview/index.html +++ b/build/2.0/routing/overview/index.html @@ -1596,6 +1596,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/routing/package/index.html b/build/2.0/routing/package/index.html index ec5d1c51..2bd0a47f 100644 --- a/build/2.0/routing/package/index.html +++ b/build/2.0/routing/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/routing/parameters/index.html b/build/2.0/routing/parameters/index.html index 69cc8694..5e61fffe 100644 --- a/build/2.0/routing/parameters/index.html +++ b/build/2.0/routing/parameters/index.html @@ -1561,6 +1561,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/sessions/package/index.html b/build/2.0/sessions/package/index.html index e013654a..88a8a9df 100644 --- a/build/2.0/sessions/package/index.html +++ b/build/2.0/sessions/package/index.html @@ -1509,6 +1509,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/sessions/sessions/index.html b/build/2.0/sessions/sessions/index.html index 774a7bf0..f1b5df41 100644 --- a/build/2.0/sessions/sessions/index.html +++ b/build/2.0/sessions/sessions/index.html @@ -1575,6 +1575,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/sitemap.xml b/build/2.0/sitemap.xml index e55075f7..9b52f271 100644 --- a/build/2.0/sitemap.xml +++ b/build/2.0/sitemap.xml @@ -4,7 +4,7 @@ / - 2017-10-04 + 2017-10-06 daily @@ -13,37 +13,37 @@ /getting-started/install-on-macos/ - 2017-10-04 + 2017-10-06 daily /getting-started/install-on-ubuntu/ - 2017-10-04 + 2017-10-06 daily /getting-started/toolbox/ - 2017-10-04 + 2017-10-06 daily /getting-started/hello-world/ - 2017-10-04 + 2017-10-06 daily /getting-started/manual/ - 2017-10-04 + 2017-10-06 daily /getting-started/xcode/ - 2017-10-04 + 2017-10-06 daily @@ -53,49 +53,49 @@ /vapor/folder-structure/ - 2017-10-04 + 2017-10-06 daily /vapor/droplet/ - 2017-10-04 + 2017-10-06 daily /vapor/views/ - 2017-10-04 + 2017-10-06 daily /vapor/controllers/ - 2017-10-04 + 2017-10-06 daily /vapor/provider/ - 2017-10-04 + 2017-10-06 daily /vapor/hash/ - 2017-10-04 + 2017-10-06 daily /vapor/log/ - 2017-10-04 + 2017-10-06 daily /vapor/commands/ - 2017-10-04 + 2017-10-06 daily @@ -105,7 +105,7 @@ /configs/config/ - 2017-10-04 + 2017-10-06 daily @@ -115,13 +115,13 @@ /json/package/ - 2017-10-04 + 2017-10-06 daily /json/overview/ - 2017-10-04 + 2017-10-06 daily @@ -131,31 +131,31 @@ /routing/package/ - 2017-10-04 + 2017-10-06 daily /routing/overview/ - 2017-10-04 + 2017-10-06 daily /routing/parameters/ - 2017-10-04 + 2017-10-06 daily /routing/group/ - 2017-10-04 + 2017-10-06 daily /routing/collection/ - 2017-10-04 + 2017-10-06 daily @@ -165,37 +165,37 @@ /fluent/package/ - 2017-10-04 + 2017-10-06 daily /fluent/getting-started/ - 2017-10-04 + 2017-10-06 daily /fluent/model/ - 2017-10-04 + 2017-10-06 daily /fluent/database/ - 2017-10-04 + 2017-10-06 daily /fluent/query/ - 2017-10-04 + 2017-10-06 daily /fluent/relations/ - 2017-10-04 + 2017-10-06 daily @@ -205,13 +205,13 @@ /cache/package/ - 2017-10-04 + 2017-10-06 daily /cache/overview/ - 2017-10-04 + 2017-10-06 daily @@ -221,19 +221,19 @@ /mysql/package/ - 2017-10-04 + 2017-10-06 daily /mysql/provider/ - 2017-10-04 + 2017-10-06 daily /mysql/driver/ - 2017-10-04 + 2017-10-06 daily @@ -243,13 +243,13 @@ /redis/package/ - 2017-10-04 + 2017-10-06 daily /redis/provider/ - 2017-10-04 + 2017-10-06 daily @@ -259,43 +259,43 @@ /auth/package/ - 2017-10-04 + 2017-10-06 daily /auth/provider/ - 2017-10-04 + 2017-10-06 daily /auth/getting-started/ - 2017-10-04 + 2017-10-06 daily /auth/helper/ - 2017-10-04 + 2017-10-06 daily /auth/password/ - 2017-10-04 + 2017-10-06 daily /auth/persist/ - 2017-10-04 + 2017-10-06 daily /auth/redirect-middleware/ - 2017-10-04 + 2017-10-06 daily @@ -305,13 +305,13 @@ /jwt/package/ - 2017-10-04 + 2017-10-06 daily /jwt/overview/ - 2017-10-04 + 2017-10-06 daily @@ -321,13 +321,13 @@ /sessions/package/ - 2017-10-04 + 2017-10-06 daily /sessions/sessions/ - 2017-10-04 + 2017-10-06 daily @@ -337,61 +337,61 @@ /http/package/ - 2017-10-04 + 2017-10-06 daily /http/request/ - 2017-10-04 + 2017-10-06 daily /http/response/ - 2017-10-04 + 2017-10-06 daily /http/middleware/ - 2017-10-04 + 2017-10-06 daily /http/body/ - 2017-10-04 + 2017-10-06 daily /http/response-representable/ - 2017-10-04 + 2017-10-06 daily /http/responder/ - 2017-10-04 + 2017-10-06 daily /http/client/ - 2017-10-04 + 2017-10-06 daily /http/server/ - 2017-10-04 + 2017-10-06 daily /http/cors/ - 2017-10-04 + 2017-10-06 daily @@ -401,19 +401,19 @@ /leaf/package/ - 2017-10-04 + 2017-10-06 daily /leaf/provider/ - 2017-10-04 + 2017-10-06 daily /leaf/leaf/ - 2017-10-04 + 2017-10-06 daily @@ -423,13 +423,13 @@ /validation/package/ - 2017-10-04 + 2017-10-06 daily /validation/overview/ - 2017-10-04 + 2017-10-06 daily @@ -439,13 +439,13 @@ /node/package/ - 2017-10-04 + 2017-10-06 daily /node/getting-started/ - 2017-10-04 + 2017-10-06 daily @@ -455,13 +455,13 @@ /core/package/ - 2017-10-04 + 2017-10-06 daily /core/overview/ - 2017-10-04 + 2017-10-06 daily @@ -471,13 +471,13 @@ /bits/package/ - 2017-10-04 + 2017-10-06 daily /bits/overview/ - 2017-10-04 + 2017-10-06 daily @@ -487,13 +487,13 @@ /debugging/package/ - 2017-10-04 + 2017-10-06 daily /debugging/overview/ - 2017-10-04 + 2017-10-06 daily @@ -501,21 +501,27 @@ + + /deploy/cloud/ + 2017-10-06 + daily + + /deploy/nginx/ - 2017-10-04 + 2017-10-06 daily /deploy/apache2/ - 2017-10-04 + 2017-10-06 daily /deploy/supervisor/ - 2017-10-04 + 2017-10-06 daily @@ -525,19 +531,19 @@ /version/1_5/ - 2017-10-04 + 2017-10-06 daily /version/2_0/ - 2017-10-04 + 2017-10-06 daily /version/support/ - 2017-10-04 + 2017-10-06 daily diff --git a/build/2.0/validation/overview/index.html b/build/2.0/validation/overview/index.html index 6555ff51..73f49100 100644 --- a/build/2.0/validation/overview/index.html +++ b/build/2.0/validation/overview/index.html @@ -1569,6 +1569,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/validation/package/index.html b/build/2.0/validation/package/index.html index f2a6484b..0d7bd569 100644 --- a/build/2.0/validation/package/index.html +++ b/build/2.0/validation/package/index.html @@ -1541,6 +1541,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/vapor/commands/index.html b/build/2.0/vapor/commands/index.html index 4ae52a2c..7cc108a6 100644 --- a/build/2.0/vapor/commands/index.html +++ b/build/2.0/vapor/commands/index.html @@ -1509,6 +1509,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/vapor/controllers/index.html b/build/2.0/vapor/controllers/index.html index 566b3d93..c9107d0f 100644 --- a/build/2.0/vapor/controllers/index.html +++ b/build/2.0/vapor/controllers/index.html @@ -1581,6 +1581,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/vapor/droplet/index.html b/build/2.0/vapor/droplet/index.html index 3025a3ae..aef5f574 100644 --- a/build/2.0/vapor/droplet/index.html +++ b/build/2.0/vapor/droplet/index.html @@ -1602,6 +1602,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/vapor/folder-structure/index.html b/build/2.0/vapor/folder-structure/index.html index e325a6a2..16393da3 100644 --- a/build/2.0/vapor/folder-structure/index.html +++ b/build/2.0/vapor/folder-structure/index.html @@ -1562,6 +1562,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/vapor/hash/index.html b/build/2.0/vapor/hash/index.html index 2cd04b77..17cc8569 100644 --- a/build/2.0/vapor/hash/index.html +++ b/build/2.0/vapor/hash/index.html @@ -1668,6 +1668,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/vapor/log/index.html b/build/2.0/vapor/log/index.html index 575a277b..43048419 100644 --- a/build/2.0/vapor/log/index.html +++ b/build/2.0/vapor/log/index.html @@ -1509,6 +1509,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/vapor/provider/index.html b/build/2.0/vapor/provider/index.html index e1d3437c..c082ad6f 100644 --- a/build/2.0/vapor/provider/index.html +++ b/build/2.0/vapor/provider/index.html @@ -1595,6 +1595,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/vapor/views/index.html b/build/2.0/vapor/views/index.html index a66ed754..48a36fc6 100644 --- a/build/2.0/vapor/views/index.html +++ b/build/2.0/vapor/views/index.html @@ -1569,6 +1569,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/version/1_5/index.html b/build/2.0/version/1_5/index.html index ffe8ff51..b408ed10 100644 --- a/build/2.0/version/1_5/index.html +++ b/build/2.0/version/1_5/index.html @@ -1498,6 +1498,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/version/2_0/index.html b/build/2.0/version/2_0/index.html index a2095384..29b78956 100644 --- a/build/2.0/version/2_0/index.html +++ b/build/2.0/version/2_0/index.html @@ -1498,6 +1498,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx diff --git a/build/2.0/version/support/index.html b/build/2.0/version/support/index.html index 4f8e6719..ad00ff5f 100644 --- a/build/2.0/version/support/index.html +++ b/build/2.0/version/support/index.html @@ -1498,6 +1498,18 @@ +
  • + + Cloud + +
  • + + + + + + +
  • Nginx