Solved

Opinion on best way to access one intranet page from the internet site

Posted on 2014-11-19
2
167 Views
Last Modified: 2014-11-20
We have an onsite cafe and a daily lunch special.  Since we are in a remote area of town we allow the public to also dine here.  We have an internal .asp that makes a call to our MS SQL DB and pulls the daily menu.  Right now when the menu is updated it is scrapped and saved as an html file that is then task scheduled to FTP to the hosted internet site.

Problem is changes are made last minute, etc. so the menu on the internet site is not always current.

What would you suggest as to how to get access to that one .asp intranet page on the internet hosted site without having to open up unnecessary access to the intranet site.

Thanks.
0
Comment
Question by:DMTechGrooup
2 Comments
 
LVL 27

Accepted Solution

by:
Dan McFadden earned 500 total points
ID: 40454673
There are a few choices to solve the problem.  I do not suggest exposing the Intranet website to the Internet, bad security practice.

I can think of the following options:
1. move the publishing process (ftp html file to internet site) into the menu update process.  This makes the scheduled task irrelevant.
2. run Directory/File synchronization software that actively watches the menu html file, when the file is updated, it could execute the ftp push to Internet site.
3. run the FTP scheduled task at a faster frequency (e.g.: every 5 minutes)

Trying to expose a single page is not simple.  You have to open an http or https port on a firewall to allow access to the server.  You can't open those ports (80 or 443) to only a single web page.

You could build a more complex hole thru the firewall that explicitly defined your external web server to have access to your intranet server, but if you are using a shared host, then everything/everyone on that remote server has access.

Dan
0
 
LVL 24

Author Closing Comment

by:DMTechGrooup
ID: 40455868
THANKS.
0

Featured Post

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to reset the password of the sa account on a Microsoft SQL Server.  The steps in this article work in SQL 2005, 2008, 2008 R2, 2012, 2014 and 2016.
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
Via a live example, show how to set up a backup for SQL Server using a Maintenance Plan and how to schedule the job into SQL Server Agent.
The viewer will receive an overview of the basics of CSS showing inline styles. In the head tags set up your style tags: (CODE) Reference the nav tag and set your properties.: (CODE) Set the reference for the UL element and styles for it to ensu…

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

14 Experts available now in Live!

Get 1:1 Help Now