Title: Adding a Web Server Capability to Your Personal Computer
1Adding a Web Server Capability to Your Personal
Computer
2Introduction
- Why would you want to have this capability?
- What is a Web Server?
- Where or How do I get one?
- Installing a Web Server - Generic
- Setting up the Router and Computer
- Installing Apache
- Installing IIS
- Other stuff-asp,php,mysql
3Why Would You Do This
- Cheapest approach for web php and mysql
development - ISP doesn't provide Web site service or charges
for it or limits it - More control over your Web
- You're a tech nut like me
4What is a Web Server
5What is a Web Server, Cont
6Where or How do I get one?
- Lynx, Mac or Windows xp home use Apache
www.apache.org - XP professional or Vista Using Internet
Information Services, IIS, from the XP disk or
Vista sources
7Apache
8Apache, cont
9Apache, cont
10Apache, cont
11Apache, cont
12Apache, cont
13Apache, cont
14Apache, cont
15Connecting to the outside world
- Locate IP address used by Router
- Have the router route the Web information to your
web computer - Turn off the Microsoft firewall
- Locate the IP the ISP uses to connect to your
Router - Test on another computer
16Connecting to the World
17Connecting to the World, cont
18Connecting to the World, cont
19Connecting to the World, cont
20Connecting the Web path
- Open your router, varies by manufacture
- Locate the Port assignment page
- What is a Port? Think of your IP address as
equivalent to a phone number. It's unique. Your
listing in the phone book has to be unique also
using address, etc. That's like a Domain Name - A Port is roughly like an extension but a special
one. It is tied to a specific purpose. Port 80 is
for web servers.
21Connecting to the World, cont
22It works
23Apache Program Interface
24Dynamic IP Solution
http//www.dnsexit.com Converts an IP address to
a virtual Domain name such as Sequimboy.linkpc.net
It also update the domain name if the IP
changes Problem, Firefox will label the site an
Attack site
25Internet Information Service
- Microsoft's Web Server
- Free with XP and maybe Vista
- Includes FTP services and Smtp Services
26IIS Control
27IIS Program Location
28Control Area In Admin Versus FileLocation
29Drill Down to Controls
30Control Area
31Other Stuff
- Programming Resources ASP,CGI (Perl),PHP
- Databases mySQL, ACCESS
32Summary
- Web Server is just another program
- Hard part is connecting to the outside world
- Don't do it unless you use a router or understand
how to use a firewall