WEBVTT

00:04.360 --> 00:09.790
Before we start configuring our engineer web server it's important to understand the terminology used

00:09.850 --> 00:15.810
in engine X configuration files understanding configuration terms will not only help you throughout

00:15.820 --> 00:22.210
this course but is also needed to fully understand and make use of the engineer's documentation.

00:22.210 --> 00:27.660
The two main configuration terms is context and directive directives.

00:27.670 --> 00:34.000
A specific configuration options that get set in the configuration files and consist of a name and a

00:34.000 --> 00:41.110
value context on the other hand a sections within the configuration where directives can be set for

00:41.110 --> 00:42.990
that given context.

00:42.990 --> 00:50.110
Essentially context is the same as scope and like scope context are also nested and inherit from their

00:50.110 --> 00:55.510
parents with the topmost context simply being the configuration file itself.

00:55.510 --> 01:01.240
This is called the main context and is where we configure global directives that apply to the master

01:01.240 --> 01:02.770
process.

01:02.770 --> 01:10.780
Are there important contexts include the HTP context for anything HTP related the server context which

01:10.810 --> 01:18.180
is where we define a virtual host similar to an Apache V host and location contexts for matching.

01:18.180 --> 01:25.220
You are right locations on incoming requests to the parent server context again when using the engineer's

01:25.240 --> 01:26.040
documentation.

01:26.050 --> 01:30.990
These terms will be used for each directive so they are important to understand.

01:31.240 --> 01:36.500
In the next lesson we'll start putting all this into practice by creating our very first virtual host.
