Solved

Setting Apache to be visible on the Internet

Posted on 2011-03-22
7
354 Views
Last Modified: 2012-05-11
Hello,

could you help me with Apache2 configuration (on Ubuntu 10.04) to be visible on my public IP address? I'd like to know what to set and in which configuration files.

thank you
0
Comment
Question by:xRalf
  • 4
  • 3
7 Comments
 
LVL 4

Expert Comment

by:philetaylor
ID: 35192824
The apache2 configuration files are stored in /etc/apache2

The default installation (sudo apt-get install apache2) should listen on all IP addresses and serve pages from /var/www

The Ubuntu help site will give you more information for specific configuration options:

https://help.ubuntu.com/10.04/serverguide/C/httpd.html

Cheers

Phil
0
 
LVL 6

Author Comment

by:xRalf
ID: 35192926
My apache web server is working localy, but I need to be visible globally.
Please cite some particilar section related to my problem from the link you sent.
0
 
LVL 4

Expert Comment

by:philetaylor
ID: 35193151
The link I sent deals with basic configuration of Apache including how to set which IP addresses the server is listening on.

I would need more information to be able to accurately answer your question.

Does your server currently have a public IP address or an unconnected (10.x.x.x, 192.168.x.x, 172.16.x.x) address?

If it is unconnected then you must first create some sort of network address translation on your router to route http (port 80) requests to your Ubuntu server.

If the server has a public address then you will need to ensure that any firewall (including any software firewall running on the Ubuntu server) is allowing requests from the Internet to port 80.

Cheers

Phil
0
Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

 
LVL 6

Author Comment

by:xRalf
ID: 35193456
>> I would need more information to be able to accurately answer your question.

That is not the problem. I will describe the details you need to know.

>> Does your server currently have a public IP address or an unconnected (10.x.x.x, 192.168.x.x, 172.16.x.x) address?

I don't know how to set it. I have public IP but don't know where to write it in configuration files.

>> If it is unconnected then you must first create some sort of network address translation on your router to route http (port 80) requests to your Ubuntu server.

This is already done in my router in port forwarding.

>> If the server has a public address then you will need to ensure that any firewall (including any software firewall running on the Ubuntu server) is allowing requests from the Internet to port 80.

I think that I don't use any software firewall but now can I find out if there is one blocking port 80?


0
 
LVL 4

Accepted Solution

by:
philetaylor earned 500 total points
ID: 35193525
If your router is using port forwarding then you should not need to enter the public IP within the Ubuntu server (the router will handle translating requests to the private (unconnected) address of the server.

I assume that the Ubuntu server can successfully access the Internet? try something like "ping www.google.com" if this is successful then outbound connections are working ok (which is half of the battle!)

Unless you have installed another software firewall on your Ubuntu server then the default is an iptables based one called ufw. This is disabled by default but if you have enabled it, then you will need to specifically allow access to port 80 using something like:

"sudo ufw insert 1 allow 80"

Cheers

Phil
0
 
LVL 6

Author Comment

by:xRalf
ID: 35196186
The ufw firewall is probably disabled.
$ sudo ufw status verbose
Status: inactive

I need that my webserver is working from the address that writes me whatismyip.com . So others can use it.
0
 
LVL 6

Author Closing Comment

by:xRalf
ID: 35432015
Thank you for troubleshooting. I mistyped my IP address in port forwarding.
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
IBM HTTP Server Log rotation 5 126
Apache to Lighttpd 9 63
ProxyPass - Problem 5 104
htaccess restrict subdomain 4 70
Over the last year I have answered a couple of basic URL rewriting questions several times so I thought I might as well have a stab at: explaining the basics, providing a few useful links and consolidating some of the most common queries into a sing…
It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now