Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Setting Apache to be visible on the Internet

Posted on 2011-03-22
7
384 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
Use Case: Protecting a Hybrid Cloud Infrastructure

Microsoft Azure is rapidly becoming the norm in dynamic IT environments. This document describes the challenges that organizations face when protecting data in a hybrid cloud IT environment and presents a use case to demonstrate how Acronis Backup protects all data.

 
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

Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Hi, in this article I'm going to teach you how to run your own site, and how to let people in (without IP). I'll talk about and explain each step... :) By the way, everything in this Tutorial is completely free and legal. This article is for …
In Solr 4.0 it is possible to atomically (or partially) update individual fields in a document. This article will show the operations possible for atomic updating as well as setting up your Solr instance to be able to perform the actions. One major …
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.
Nobody understands Phishing better than an anti-spam company. That’s why we are providing Phishing Awareness Training to our customers. According to a report by Verizon, only 3% of targeted users report malicious emails to management. With compan…

828 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