We check out the Apache http web server configuration file and explain some of the important options.
Although this video can be watched on its own, it's part of a series where we get a LAMP (linux, apache, mysql, php) stack up and running on Arch linux (Black Arch).
Linux commands used in this tutorial
sudo systemctl restart httpd -- Restarting the apache server
00:00 Intro
00:42 Apache configuration file
02:53 Server root
03:16 Listen port
03:49 Loading Apache modules
05:33 User and Group
06:20 If Module container
07:52 Server admin email
08:10 Directory container
08:58 Require all denied option
09:15 Allowing access to web directory
09:44 Changing the location of web files
10:54 Indexes and FollowSymLinks
12:57 AllowOverride
15:22 Require all granted option
15:39 Directory index
17:30 Preventing access to .htaccess
18:12 Error logs
19:34 What is a VirtualHost container?
22:07 Include statements
23:29 Serving index.html out of the new directory
25:33 Restarting apache server