Solved

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

Posted on 2014-11-19
2
172 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 28

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

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

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

If you are a web developer, you would be aware of the <iframe> tag in HTML. The <iframe> stands for inline frame and is used to embed another document within the current HTML document. The embedded document could be even another website.
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
Viewers will learn how to use the SELECT statement in SQL and will be exposed to the many uses the SELECT statement has.
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…

739 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