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

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.
主站蜘蛛池模板: 华容县| 台江县| 衡山县| 云浮市| 抚顺县| 清丰县| 湘潭县| 天台县| 望奎县| 苏尼特左旗| 崇文区| 淅川县| 车致| 大同县| 永泰县| 遂宁市| 剑川县| 二手房| 梅河口市| 双牌县| 师宗县| 台南县| 阿鲁科尔沁旗| 资中县| 随州市| 西林县| 新田县| 青田县| 红桥区| 宜良县| 丘北县| 林甸县| 木里| 昌吉市| 大渡口区| 广州市| 东辽县| 德令哈市| 崇义县| 商水县| 含山县|