- NGINX Cookbook
- Tim Butler
- 226字
- 2021-07-03 00:04:21
How it works...
Let's go through this setup file to understand each directive:
- listen 80;: This defines the port which NGINX will listen to. Port 80 is the default standard for HTTP, which is why it doesn't need to be specified in the browser URL.
- server_name server.yourname.com;: This directive tells the server what hostname to match from the request. This allows you to run name-based virtual servers from one IP address, but with different domain names. You can also use different aliases here; for example, you can have both www.yourname.com and yourname.com.
- access_log /var/log/nginx/log/host.access.log combined;: The access log records all client access to the site, stores it in the specified file (the second parameter), and uses the third parameter to define the format of the log (combined is the default).
- location: Lastly, we have a location block directive. This one is for a root directive (represented by /), meaning everything in the URL path. There are then two directives contained within this block—the first is the root directive. This defines where NGINX should look for the files.
- index: The second is the index directive. This lets NGINX know what name of a file to try if it hasn't been specified in the path. For example, if you put http://server.yourname.com/ into your browser, NGINX will try to load http://server.yourname.com/index.html instead of displaying a 404 error.
推薦閱讀
- Java性能權威指南(第2版)
- Building Minecraft Server Modifications
- C語言程序設計教程
- Mastering Backbone.js
- Advanced Express Web Application Development
- “笨辦法”學C語言
- Access 2010中文版項目教程
- 響應式Web設計:HTML5和CSS3實戰(第2版)
- Visual Basic程序設計(第三版)
- Deep Learning with R Cookbook
- 零基礎學C語言(升級版)
- Instant Automapper
- Mastering Apache Camel
- JavaScript Mobile Application Development
- C#網絡編程高級篇之網頁游戲輔助程序設計