官术网_书友最值得收藏!

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.
主站蜘蛛池模板: 开远市| 外汇| 明溪县| 桃园市| 琼海市| 林口县| 景洪市| 富川| 武安市| 雷山县| 金塔县| 台东市| 安丘市| 揭东县| 日喀则市| 南汇区| 新乡县| 三原县| 基隆市| 呼玛县| 兰西县| 镶黄旗| 勃利县| 繁峙县| 延边| 平乡县| 思南县| 南华县| 沁阳市| 义乌市| 萍乡市| 调兵山市| 新余市| 昌都县| 济阳县| 香河县| 新民市| 花莲县| 巢湖市| 湟中县| 繁昌县|