Author |
|
Sam Hobbs
Joined: 06 Dec 2021 Posts: 7 Location: USA, California
|
Posted: Tue 07 Dec '21 1:15 Post subject: Installing Apache in Ubuntu |
|
|
I have installed Ubuntu in a portable drive.
Then I installed Apache using Install and Configure Apache | Ubuntu. I was able to rename the index.html in /var/www/html and create my own index.html and it is rendered when I browse to localhost.
Then on page three it explains how to create a separate website. The instructions use gci as in /var/www/gci/ but it says we can use any name so I am using starter. When I browse to http://starter.example.com it cannot find the site; says:
Quote: | Hmm. We’re having trouble finding that site.
We can’t connect to the server at starter.example.com.
|
I think the permissions are correct; the following command produces the result shown.
Code: | ls -l /var/www/starter/index.html
-rw-rw-r-- 1 sam sam 214 Dec 4 16:04 /var/www/starter/index.html
|
I think the site is available; the following command produces the result shown (other lines are not shown).
Code: | apache2ctl -S
port 80 namevhost starter.example.com (/etc/apache2/sites-enabled/starter.conf:1)
|
Also see my /etc/apache2/sites-available/starter.conf.
What else do I need to look at to diagnose the problem? |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7371 Location: Germany, Next to Hamburg
|
Posted: Tue 07 Dec '21 11:09 Post subject: |
|
|
Either your web server isn't running or the domain can't be resolved via DNS. |
|
Back to top |
|
Sam Hobbs
Joined: 06 Dec 2021 Posts: 7 Location: USA, California
|
Posted: Tue 07 Dec '21 22:34 Post subject: |
|
|
I can see the pages in /var/www/html when I browse to localhost so I assume that means the web server is running. Apache is running.
The instructions explain how to create a local website. I see nothing about updating DNS. Where in the instructions does it say how to update DNS for this? As far as I understand things, DNS is not relevant to local sites. |
|
Back to top |
|
James Blond Moderator
Joined: 19 Jan 2006 Posts: 7371 Location: Germany, Next to Hamburg
|
Posted: Wed 08 Dec '21 10:09 Post subject: |
|
|
I see.
If you only what that for testing in your local network then you can modify the hosts file on the client you from that you access the server.
Windows, Browser -> Linux, httpd Apache
C:\Windows\System32\drivers\etc\hosts
on Linux it is /etc/hosts
example
Code: |
192.168.100.23 starter.example.com
|
|
|
Back to top |
|
Sam Hobbs
Joined: 06 Dec 2021 Posts: 7 Location: USA, California
|
Posted: Wed 08 Dec '21 10:55 Post subject: |
|
|
Thank you. That makes sense. So probably the instructions (tutorial or whatever) are lacking a bit.
I understand about host files. |
|
Back to top |
|
Sam Hobbs
Joined: 06 Dec 2021 Posts: 7 Location: USA, California
|
Posted: Sun 09 Jan '22 12:24 Post subject: |
|
|
After posting this I figured out how to address local websites by port only; see Addressing local website by port only. That works better for me. |
|
Back to top |
|