@dafyre Yeah, it was pretty intense. It really digs deep to see if you have the knowledge needed. I just did a test on my own accord and was given the following:
Apache Self Assess
101: Baseline Implementation
Installation and Global Configuration
Install the Apache HTTPD Webserver via the distro's packaging system (yum/apt)
Ensure that the following modules are installed and enabled:
Configure the server admin email address (globally) [email protected]
Configure the server so that its signature is displayed on server-generated pages (such as 500 Internal Server Error), and that it also includes the server admin's email address in the signature.
Enable the server status page at http://localhost/server-statusaccessible only by the host 127.0.0.1
Users, Groups, and Files
Create the system group webadmin
Create the system user don.draper with the following credentials:
Home Directory: /home/don.draper
Primary Group: don.draper
Secondary Group: webadmin
Create the system user peggy.olson:
Home Directory: /home/peggy.olson
Primary Group: peggy.olson
Secondary Group: webadmin
Create the directory /var/www/vhosts, with the following ownership and permissions:
User Ownership / Permissions: root / Read, Write, and Execute
Group Ownership / Permissions: webadmin / Read, Write, and Execute.
* Other Permissions: Everyone should have Read, and Execute permissions.
All future files and directories created in the /var/www/vhosts directory should automatically inherit the same group ownership of webadmin.
Configure the web server for the following virtual hosts, and specifications.
Server Name: site22.214.171.124.184.xip.io
Document Root: /var/www/vhosts/site1/htdocs
Access Log: /var/www/vhosts/site1/logs/access.log
Error Log: /var/www/vhosts/site1/logs/error.log
Copy the content of this virtual host from /root/files/site1 to the document root
Ensure that the proper content is returned when this site is accessed athttp://site126.96.36.199.184.xip.io, and there are no errors in the logs.
Server Name: site188.8.131.52.184.xip.io
The virtual host should also respond to the following aliases:
Document Root: /var/www/vhosts/site2/htdocs
Access Log: /var/www/vhosts/site2/logs/access.log
Error Log: /var/www/vhosts/site2/logs/error.log
Copy the content of this virtual host from /root/files/site2 to the document root
Configure Apache with any necessary PHP modules required for the site
Ensure that the proper content is returned when this site is accessed athttp://site184.108.40.206.184.xip.io, that the aliases for www and webreturn the proper content, and there are no errors in the logs.
Document Root: /var/www/vhosts/site3/htdocs
Access Log: /var/www/vhosts/site3/logs/access.log for HTTP and/var/www/vhosts/site3/logs/ssl_access.log for HTTPS
Error Log: /var/www/vhosts/site3/logs/error.log for HTTP and/var/www/vhosts/site3/logs/ssl_error.log for HTTPS
Copy the content of this virtual host from /root/files/site3 to the document root
Restrict access to this site with HTTP Basic Auth, with the user namewebadmin and password 4v2JaLuQ
Configure the document root so that a directory listing is displayed in the browser, rather than an index page.
Configure this site to respond on both HTTP, and HTTPS standard ports, however all traffic that comes through over HTTP must be redirected to the HTTPS virtual host. Any self-signed certificate will do.
Ensure that the proper content is returned when this site is accessed athttps://site220.127.116.11.184.xip.io and that the traffic is redirected when accessing http://site18.104.22.168.184.xip.io. No content should be returned without proper authentication as mentioned above, and there are no errors in the logs.
Was given 3 hours to finish, and unfortunately I did not. Looks like I have some studying to do
Yeah, that sounds like the site I was on. It's cool, because you can use any tool at your disposal to help you get things done. Google is your friend, lol.