Computer Forums

Member Login

Remember Me? Sign Up! | Forgot Password
 
Slogan
 
Computer Forums > PC Technology Zone > Computer Networking & Internet Access » making local website externally accessible
Closed Thread
Old 01-11-2005, 01:23 AM   #1 (permalink)
 
Newb Techie

Join Date: Jan 2005

Posts: 4

acclaim

Default making local website externally accessible

Me and my friends have implemented an embedded webserver on our college LAN. Right now it is accessible only from the college network. How can we make it accessible from outside the college? The main college webserver(not the embedded one) is Linux based.
Help will be greatly appreciated

Acclaim
acclaim is offline  
Old 01-11-2005, 06:20 AM   #2 (permalink)
 
Junior Techie

Join Date: May 2003

Posts: 82

Person

Default

I don't know about Linux, but on windows exposing a webpage is as simple as creating an application folder in IIS. It is probably somehow similar on Linux.
__________________
<font size=\"1\" color=\"red\"><strong>My specs:</strong>
AMD Athlon 64 3500 Winchester
MSI Neo2 Platinum NForce3 Ultra
2GB Corsair XMS Ram
520W Aspire Triple Fan PSU
GeForce 6800 Ultra
Sound Blaster Audigy 2 ZS
10,000 RPM 74GB Raptor
120GB Maxtor
Princeton 17\' DVI Monitor
Logitech Cordless Duo MX
Creative P7800 7.1 Speakers
AOpen DVD Dual Layer recorder
</font>
Person is offline  
Old 01-11-2005, 04:12 PM   #3 (permalink)
Capricorn's Avatar
 
Super Techie

Join Date: Aug 2004

Location: Northern VA

Posts: 372

Capricorn

Default

You could just ask the person who admins the university server to set up a virtual web site for your stuff, but that would require that you move all your web stuff to the university server and run it from there. I'm not sure what you mean by "embedded webserver." Embedded in what? A timex watch? A rock? I'll assume you mean you need to or want to leave the server where it is and have people access it directly from the Internet.

There's a few ways to do this. One would be to put the embedded webserver directly on the Internet. That is, give it a publicly addressable IP address. (e.g., 211.32.55.121) It would then be a peer of the university's web server. You would register that IP address in your university's DNS servers so the outside world could find it by name. The university's web server would be at http://www.myuniversity.edu and yours would be at something like http://ourcoolsite.myuniversity.edu. You could even add a second Ethernet card in that box so that Internet requests come to one card from the firewall and inside requests come to the other Ethernet card. (Easy to do with Linux. Can't say for windows.)

You could also talk with the people who administer your firewall/proxy server and set up a port-forward from Internet requests to http://anothercoolsite.myuniversity.edu to the embedded web server on the internal LAN. You would still register the name with your school's DNS servers, but when the firewall see's an Internet request to the embedded web server, it will forward it to the internal LAN address it is actually at. If your firewall admin has a clue what they are doing. they'll know how to do that. The hard part will likely be getting permission to do it.
__________________
Case: Enermax CS-A106USB
P/S: OCZ OCZ700GXSSLI 700W
Motherboard: ASUS P5N32-E SLI
CPU: Intel E6300(idle 35C/load 39C)
RAM: OCZ Platinum Rev 2 DDR2 800 MHz (4 x 1GB) 4-4-4-15-T1 (2.1v)
Hard Disk: Seagate 2x250GB SATA ST3250620AS in RAID1
Monitor: Mitsubishi DP900u
Graphics: BFG GeForce 8800GT PCI-E
Sound: SoundBlaster X-Fi Fatal1ty
Speakers: Klipsch ProMedia v.2-400 4.1 speakers
Optical: LiteOn 16X DVD-ROM; Sony DRU-710A DVD-RW
Capricorn is offline  
Old 01-12-2005, 02:45 AM   #4 (permalink)
 
Newb Techie

Join Date: Jan 2005

Posts: 4

acclaim

Default making local website externally accessible

This is to clarify what we mean by an "embedded webserver". It is basically a microcontroller board with an inbuilt ethernet module, with enough memory to host a small website. There is no conventional operating system like Windows or Linux running on it.
acclaim is offline  
Old 01-12-2005, 02:47 AM   #5 (permalink)
 
Ultra Techie

Join Date: Oct 2004

Posts: 600

Roshi229

Send a message via AIM to Roshi229 Send a message via Yahoo to Roshi229
Default

what's running it then?
you have my attention.
__________________
http://www.kbdigisol.com

<form action=\"http://www.srsyo.org/tfsearch.php\" method=\"get\">
<input type=\"text\" name=\"search\"> <input type=\"submit\" name=\"submit\" value=\"Search first, ask later!\"></form>
powered by emily .
Roshi229 is offline  
Old 01-12-2005, 02:52 AM   #6 (permalink)
 
Newb Techie

Join Date: Jan 2005

Posts: 4

acclaim

Default

There is a stripped down version of an OS called XINU, which came as a demo project with the board. The demo project very helpfully implements a TCP/IP stack and has nice api's to use various protocols like http, smtp, icmp, telnet, tftp etc.
acclaim is offline  
Old 01-12-2005, 02:56 AM   #7 (permalink)
 
Ultra Techie

Join Date: Oct 2004

Posts: 600

Roshi229

Send a message via AIM to Roshi229 Send a message via Yahoo to Roshi229
Default

cool
what type of board is it?
got a link so i can check it out?
__________________
http://www.kbdigisol.com

<form action=\"http://www.srsyo.org/tfsearch.php\" method=\"get\">
<input type=\"text\" name=\"search\"> <input type=\"submit\" name=\"submit\" value=\"Search first, ask later!\"></form>
powered by emily .
Roshi229 is offline  
Old 01-12-2005, 03:04 AM   #8 (permalink)
 
Newb Techie

Join Date: Jan 2005

Posts: 4

acclaim

Default

It is a board based on the ez80f91 uc by Zilog, can't remember the exact name for the board. It was available free during a contest by Circuit Cellar last year. U can look up www.zilog.com and search for ez80f91 mini board with built in ethernet controller, but it will probably cost u a neat sum.
acclaim is offline  
Old 01-12-2005, 03:15 PM   #9 (permalink)
Capricorn's Avatar
 
Super Techie

Join Date: Aug 2004

Location: Northern VA

Posts: 372

Capricorn

Default

Okay, given that, I would probably opt for the "request-forwarding" approach. You could create a new name in the school's DNS like http://coolembeddedserver.myuniversity.edu and have your school's router forward all requests to that URL to the intenal LAN IP address of your board. Whatever firewall your university is using will still be protecting your embedded server. (You could also use an alternate HTTP port like http://www.myuniversity.edu:8080, but the former is preferable because while most people open port 80 to traffic, some may not open 8080 (or 8081 or whatever).)
__________________
Case: Enermax CS-A106USB
P/S: OCZ OCZ700GXSSLI 700W
Motherboard: ASUS P5N32-E SLI
CPU: Intel E6300(idle 35C/load 39C)
RAM: OCZ Platinum Rev 2 DDR2 800 MHz (4 x 1GB) 4-4-4-15-T1 (2.1v)
Hard Disk: Seagate 2x250GB SATA ST3250620AS in RAID1
Monitor: Mitsubishi DP900u
Graphics: BFG GeForce 8800GT PCI-E
Sound: SoundBlaster X-Fi Fatal1ty
Speakers: Klipsch ProMedia v.2-400 4.1 speakers
Optical: LiteOn 16X DVD-ROM; Sony DRU-710A DVD-RW
Capricorn is offline  
 
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On