Welcome to the Linux Foundation Forum!

HTTP servers - lab 7.2

Options

Hello,
I'm using CentOS7
Lab 7.2.

Steps 2/3 -- where exactly the dir ipvhost and the file index.html must be created ? It seems either /etc/httpd/conf.d/* or /var/www/html/* ?

Steps 5 , should I add several lines in my already created file (step 2/3) ?
What does /etc/httpd/conf.d/ipvhost.conf mean for CentOS? Should I change anything here ? Should I create the file /etc/httpd/conf.d/ipvhost.conf ? Must it be the ipvhost.conf instead of the index.html ?

I've created the index.html (step 2/3) here /var/www/html/ipvhost/index.html . Is it correct ?


Thisis the IP vhost

This is my IP vhost



DocumentRoot /ipvhost/
ServerName ipvhost.example.com

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Anyway it's not working. I can restart httpd and see the same results as for lab 7.1

Must I create the additional file here /etc/httpd/conf.d/ipvhost.conf as

DocumentRoot /ipvhost/
ServerName ipvhost.example.com

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

Pls check your labs. It's incredibly awful! Have you tried to keep doing your labs ?)))))))

Regards,
Alexey

Comments

  • AlexeyBY
    Options

    I've created two files:
    1. Step 2/3 -- /var/www/html/ipvhost/index.html
    2. Step 5 -- /etc/httpd/conf.d/ipvhost.conf
    SElinux is disabled.I'm doing this lab as root.

    After restarting httpd. I have the following results:
    1. it's Ok for my primary IP as lab 7.1
    2. it's wrong for my temporary IP alias . The results is :
    Forbidden
    You don't have permission to access /index.html on this server.

  • AlexeyBY
    Options

    I've got the mistake
    AH00112: Warning: DocumentRoot [/ipvhost/] does not exist
    I've corrected "DocumentRoot /var/www/html/ipvhost/"
    After restarting the httpd It's Ok.

    So, pls correct your lab guide.

  • AlexeyBY
    Options

    I mean DocumentRoot /var/www/html

  • lee42x
    lee42x Posts: 380
    Options

    Hello AlexyBY, I just completed the lab exercises for chapter 7 on CentOS7 and CentOS8. I used the example configuration files in the "SOLUTIONS" directory. The information is correct, perhaps some additional explanation could be added. The ipvhost document root is "/ipvhost" and namevhost document root is "/namevhost" as indicated. the "secure" directory is "/var/www/html/secure", the "location" directive is relative, not absolute.

    If you have additional questions please reach out, thank you for your input.
    Lee

  • AlexeyBY
    Options

    Hi,
    I've done the lab 7.4. I have a question here too. How to check the lab - the step 5! ?
    I've read "Verify that the directory is password protected and that bob is allowed to log in" -- How to check ?
    I can log in either as the root or bob and perform the cd /var/www/html/secure or the w3m -dump http://my_ip/index.html (the lab 1/2/3). I don't need to use the password :)

    Regards,
    Alexey
    p.s. if you were as a student you would understand me. I have to ask either google or this forum to perform the labs.

  • AlexeyBY
    Options

    Hi again,
    How to check/test the lab 7.5. ? It's again here in the last point -- Restart Apache and test your new certificate.
    I've restarted the httpd. It's Ok. How to check my certificate in this lab ?

  • AlexeyBY
    AlexeyBY Posts: 56
    edited October 2020
    Options

    As for the lab 7.4, i think it can be checked probably with w3m -dump http://my_ip/secure/index.html .
    The file /var/www/html/secure/index.html must be created.

  • lee42x
    lee42x Posts: 380
    Options

    Yes, you are correct, in 7.4 use " w3m -dump http://my_ip/secure/index.htm" Only when entering the directory that we secured will you be prompted for the password.

    To check the certificate; if you can connect via https it should be ok.

    Thank you for the comments, would a picture showing all the directory locations we used solve some of the confusion?

    Lee

  • AlexeyBY
    Options

    Yes, it's better to write the directory locations and the file locations for all labs. As for checking, it's better to write exactly how to do it.

Categories

Upcoming Training