Field Experience: Apache Web Server Natasha Martin TIE 557 Understanding Networking in Schools March 14, 2006 Apache Web Server Analysis The web server will be used in the computer lab to allow students’ access to teacher created documents. Documents are currently placed on the desktops one at a time. The students will be able to open documents that have been placed on the web server. Once a document has been opened, the students will be able to complete and save their document in the correct location. Network Manager Design & Execution The network manager installed the Apache web server on the computer lab teacher’s desktop PC. This entailed downloading the software and obtaining the IP address of the teacher’s desktop PC. The network manager also had to place a copy of the htdocs folder on the desktop. This is where the teacher needs to put the documents that she wants her students to use during their computer class. Steps and Procedures of Apache Web Server Implementation 1. Go to http://faculty.nl.edu/wwestrum/TIE557/ 2. Click on Course Documents 3. Click on Apache web-server for Windows 4. A dialog box entitled Opening apache_2.0-win32-x86-no_ssi.msi will appear. Click Ok to save to a disk. 5. Click Open in the Download dialog box. 6. Click Ok in the Open Executable File? dialog box. 7. Click Next in the Apache HTTP Server 2.0 – Installation Wizard dialog box. 8. 9. Click I accept the terms in the license agreement radio dial in the License Agreement dialog box. Click Next. 10. Read the information given before clicking Next Read this first dialog box. 11. Click Next in the Server Information dialog box. 12. Select the Typical setup type and click Next in the Setup Type dialog box. 13. Review destination folder information and click Next in the Destination Folder dialog box. 14. Click Install in the Ready to Install the Program dialog box. 15. 16. Installation will begin. When the Installation Wizard Completed dialog box appears, click Finish. 17. Click Start. 18. Click My Computer. 19. Open Local Disk (C:) drive. 20. Open the Program Files folder. 21. If files aren’t available, click Show contents of this folder of the left hand side of the screen. 22. Open the Apache Group folder. 23. Open the Apache2 folder. 24. Right click on the htdocs folder. 25. Click Send to. 26. Click Desktop (create shortcut). Apache Web Server Description The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freelyavailable source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. This project is part of the Apache Software Foundation. In addition, hundreds of users have contributed ideas, code, and documentation to the project. The Apache http server: is a powerful, flexible, HTTP/1.1 compliant web server implements the latest protocols, including HTTP/1.1 (RFC2616) is highly configurable and extensible with third-party modules can be customized by writing 'modules' using the Apache module API provides full source code and comes with an unrestrictive license runs on Windows NT/9x, Netware 5.x and above, OS/2, and most versions of Unix, as well as several other operating systems is actively being developed encourages user feedback through new ideas, bug reports and patches implements many frequently requested features, including: http://httpd.apache.org/docs/1.3/misc/FAQ.html Professional Development The computer lab teacher/network manager will demonstrate the use of the Apache Web Server to the school staff. During a half day professional development, she will give a thirty minute presentation on accessing documents that are placed on the web server. The staff will practice accessing documents that are placed on the web server. Personal Reflection I will be able to utilize the Apache Web Server in my computer lab. For the past two years, in order to have students work on a document, I have had to place the document on every computer in the lab individually. The Apache Web Server has given me the opportunity to place documents in a folder and allow the students to access them through the web. Anytime that a student would access a document that I placed in their My Documents folder, they would always forget to resave it with another name. Now, with the Apache Web Server, they have to save the documents under another name when trying to close the document. Now their individual work will be saved. I will continue to use the web server in the computer lab.