Вы находитесь на странице: 1из 8

Brian Mitchell EDTECH 552-4172 Dr.

Andy Hung Server Project

The purpose of this report is to document the implentation of a web server on my home computer. The goal is to create a website accessible through the internet that is being hosted on my computer. For this server project, my computer is connected via Fast Ethernet Cable to a 2Wire VDSL Modem. This modem is provided as part of the AT&T U-Verse service. The modem also has a built-in wireless router. The modem then feeds into the phone line, where it connects to the web. See diagram below (Note: I wasnt able to indicate a DSL modem with an integrated wireless router.):

To begin the project, I downloaded the WampServer 2.2 software. Once I installed the software and accepted the default folder settings, I tried to connect to the local root folder, but received a Forbidden error:

I did some research online and found a possible solution on the following message board: http://stackoverflow.com/questions/8366976/wamp-error-forbidden-you-dont-have-permission-toaccess-phpmyadmin-on-this It seems there is a setting in the Apache httpd.conf file that prevents connecting to the local root, except by entering the IP address 127.0.0.1 directly. Note the highlighted portion below:

To fix this, I removed the line Allow from 127.0.0.1 and changed the line above it to Allow from all.

This then allowed me to connect to the local host. I then wanted to change the SQL password, but received another Forbidden error when I tried to go into MyPHPAdmin. Per the previously mentioned website, I opened the PHPMyAdmin.conf file. The contents of this file basically gave instructions for fixing the problem:

So, again I removed the Allow from line and changed the above line from Deny to Allow. I was then able to access the PHPAdmin.conf file. Once in the file, I went to Privileges, and under Local Host, clicked on Edit Privileges.

From there, I went to the Change Password section and entered a new password:

After saving this, I was no longer able to access the PHPMyAdmin file.

So I had to go into the config file of the Apps folder, as indicated in the video. There, I entered my password on the appropriate line.

I was then able to access the Admin file again. Next, I needed to create a website, using a CSS Template and install the files in my root folder. Since I had just created an elaborate website for my EDTECH 541 class this semester, I decided to just place those files into my folder, rather than creating a dummy site for this project.

Next, I went to the www.no-ip.com site in order to set up a free hosting account. After creating my account, I clicked on Add Host.

I used the address steelerbrian.serveblog.net. The site automatically filled in my computers IP address: 108.69.224.99. I then went to the CNET site and downloaded and installed the No-IP DUC application. I logged into my account, and it began monitoring my IP address:

Next, I needed to configure my modem for DMZ. There is a sticker on the side of the modem with the configuration IP address: 192.168.1.254. I went there and found the Gaming and Communications section.

Once in the following menu, I clicked on Applications, Pinholes, and DMZ.

This brought me to another menu, where I selected my computer and then checked Allow all applications (DMZ Plus Mode) at the bottom of the screen.

After doing so and saving the configuration, I was prompted for a password. On the modem sticker, there is a numeric system password. I entered that, and was given a Success statement.

After exploring around inside the modem menu, I discovered that the modem assigns my computer a static, private IP address using NAT. So I didnt really need to do the dynamic IP monitoring. I then closed the DUC application. I then went into a browser and entered my host domain name: steelerbrian.serveblog.net. My website instantly popped up. I really learned a lot from this project about the differences between dynamic and static IP addresses. I also learned a lot about my modems configuration menu, since I had never been in there before. I really enjoyed learning to use the WampServer software and the No-IP.com site. They both really made the process very easy, once I understood how the process worked. This has been an extremely valuable project for me as a teacher. All the web design training Ive received in this Masters program has been great, but in the back of my mind, I always wondered what would happen after I was no longer a student and did not have access to my Edtech2 server space. This project answered that question for me. By using my computer as a server, I can host my own course website, a Wordpress blog, or perhaps even a Moodle site. However, I dont think I would want to bog down my home computer with anything real involved like Moodle. I do think, though, that using it to host a basic website could be extremely valuable in the future. Also during this process, I learned how to set up my computer to be controlled remotely by using its IP address. This means that I could use my iPad from another location to access anything stored on my computer. This is another amazing feature with a ton of potential! Im really amazed by how much the labs and this project gave me a much better understanding of networking fundamentals. The book learning can be quite confusing and difficult. However, by seeing the concepts applied practically, I feel like I have a much more thorough understanding of basic networking.

Вам также может понравиться