Updated on 2/11/11
I tried to complete all of the assignments at once. However, I just installed Apache successfully. I finally figured out how to configure my router and make my server accessible in this blog: https://dwit566.wordpress.com/2011/02/11/making-my-machine-accessible-done/
I didn’t just delete the wrong part because I want to keep every step I made to overcome the challenge.
I. Install Apache
1. Downlading Apache
According to Wikipedia, “Apache” referred to the Apache HTTP Server in computer field. Apache was the first viable alternative to the Netscape Communications Corporation web server, and has since evolved to rival other Unix-based web servers in terms of functionality and performance. The application is available for a wide variety of operating systems.
I downloaded the Apache HTTP Server 2.3.10-alpha from http://httpd.apache.org/download.cgi
2. Installing Apache
In Ubuntu desktop, click “Application”-“Accessories”-“Terminal” , type:
sudo apt-get install apache2
3. Configure Apache
I searched by Google and found this article How to configure Apache Web Server on Linux and followed the steps.
4. Test default.html
Here is the screen shot:
II. Configure my router
1. Configure wireless network
I searched by Google and found an answer from http://forums.pcworld.com/index.php?/topic/99773-ubuntu-1010-wireless-not-working/, then followed the guidance:
Goto the “system menu > Administrative or Advanced” and look for hardware drivers, open that utility up if your wifi card is compatible, you can probably get the drivers loaded there. You will need a working ethernet/wired network connection for this to work, also. This utility is good for graphics drivers as well.
So, I installed and activated the wireless network driver.
2. Configure my router to make incoming traffic to port 80
According to the support information of TRENDnet TEW-432BRP router, the default IP address is Http://192.168.1.1. The default username is (admin) and the default password is (admin).
3. Making my server accessible
a. Type “ifconfig” in Terminal and get the IP address of my server
b. Test the IP address in web browser