1 00:00:04,360 --> 00:00:09,790 Before we start configuring our engineer web server it's important to understand the terminology used 2 00:00:09,850 --> 00:00:15,810 in engine X configuration files understanding configuration terms will not only help you throughout 3 00:00:15,820 --> 00:00:22,210 this course but is also needed to fully understand and make use of the engineer's documentation. 4 00:00:22,210 --> 00:00:27,660 The two main configuration terms is context and directive directives. 5 00:00:27,670 --> 00:00:34,000 A specific configuration options that get set in the configuration files and consist of a name and a 6 00:00:34,000 --> 00:00:41,110 value context on the other hand a sections within the configuration where directives can be set for 7 00:00:41,110 --> 00:00:42,990 that given context. 8 00:00:42,990 --> 00:00:50,110 Essentially context is the same as scope and like scope context are also nested and inherit from their 9 00:00:50,110 --> 00:00:55,510 parents with the topmost context simply being the configuration file itself. 10 00:00:55,510 --> 00:01:01,240 This is called the main context and is where we configure global directives that apply to the master 11 00:01:01,240 --> 00:01:02,770 process. 12 00:01:02,770 --> 00:01:10,780 Are there important contexts include the HTP context for anything HTP related the server context which 13 00:01:10,810 --> 00:01:18,180 is where we define a virtual host similar to an Apache V host and location contexts for matching. 14 00:01:18,180 --> 00:01:25,220 You are right locations on incoming requests to the parent server context again when using the engineer's 15 00:01:25,240 --> 00:01:26,040 documentation. 16 00:01:26,050 --> 00:01:30,990 These terms will be used for each directive so they are important to understand. 17 00:01:31,240 --> 00:01:36,500 In the next lesson we'll start putting all this into practice by creating our very first virtual host.