Setting up a WebSite

I have 1 Windows 2000 Advanced Server Loaded with IIS.
3 Work station's Loaded with with Windows 2000.

What I want is this.

I have a Website, which is LIVE right now and We use Dreamweaver to work on it. I dont like this because First I want to work Localy on the website Edit Files and then push the Files to the Live Server.

So I want to set up my Site in IIS, and Connect my other computers to the Computer Hosting the Site Files(Win2000).

is it possible to set up a site in IIS and use Front page to work on it as a Team from different computers?

Please Explain step by Step.
LVL 23
Saqib KhanSenior DeveloperAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I can't believe you don't like Dreamweaver, it's better than FP and it has all the features you need!
FP extensions is a security hazard, well it has been (probably still is).

Dreamweaver has the functionality to edit locally and then upload to live server.
It even has versioning capability and locks files while one person is working on it, displays to the other user who is working on it if they try and open the same file.

I can't give you exact instruction on how to set this up, but the help files of dreamweaver will tell you.

I can give you some pointers

New site
Site name (whatever)
Local path etc.

Path to your server

Thanks for answering the question Tacobell777...

Hi adilkhan,
I can help run you through this, but I just need to confirm with you first that you will have the FP client installed on each computer, yes?
First of all you really, really do not want front page on your site, as already pointed out it is a real security hazard

You may get problems with two people editing the same file concurrently as I do not believe that files are locked exclusively for editing. Download the latest fron page extensions from Microsoft and follow the links to Server Extensions. Install the package. Open IIS right click on the site you want to extend and choose all tasks > 2003 extensions a window will pop up on some odd numbered port for the server (it varies install to install - its a "security feature") then follow the simple prompts. Provided your users have user accounts and can connect to the site then you are done, all they need to do is point there clients at the domain name or ip address and voila !
Introduction to R

R is considered the predominant language for data scientist and statisticians. Learn how to use R for your own data science projects.

Saqib KhanSenior DeveloperAuthor Commented:
fz2hqs Thanks for your comments.

I agree  that DW is better BUT, I am having a serious problem with DW which is, I have a Serious issue with my DSL. which means sometimes it drops off for one sec or so. so if i am in the middle of Putting files to the Live Server and DSL connection DROP's, I am Screwed, Dreamweaver will DELETE all the Code from the file. Which is very very Dangerous for us.

if you think there is a better way to deal with this with dreamweaver Please explain how.

seanpowell All computers are Loaded with Microsoft FrontPage, now what is Client Software? is it the same thing OR a different package.
Saqib KhanSenior DeveloperAuthor Commented:
and Please Dont give me suggestion to fix my DSL connection, I tried everything.
Sorry - Client Software = Frontpage

A tidier way of working would be a server held in yoru office if possible with front page on it. From there you upload via FTP to an area on your live server. You then conenct securely to the server and move your newly uploaded content live. The trade off here is increased security against teh extra administration

PS - DSL problems, try a new router.... or better still post in teh broadband area supplying the model number and explain the symptoms
Saqib KhanSenior DeveloperAuthor Commented:
>  PS - DSL problems, try a new router.... or better still post in teh broadband area supplying the model number and explain the symptoms

New Router, new DSL connection, new Cable Wiring is All done, now one Day I have to Test Each client for the Bad LAN connection or worm attack, Questions are been posted already, as i mention before dont ask:)
Saqib KhanSenior DeveloperAuthor Commented:
I will not push Pages VIA FP to my Live Server thats for sure, I just somehow need a way to work on my Locale files  and Push them up.
as I mentioned before I have windows2000 Advance Server installed on my Network.
I tried to set up a website in IIS  and set the permission to Annanyoums with windows Integerated Authentication Checked, What whenever I visit that page it keep asking for the user name and password and Domain, why?
And I dont even know which user name Password it is asking for, I do have IUSR_MachineName enabled.

So I was thinking i will host local pages on win2000 IIS and use that as Staging Server and connect other PC's to that staging server to work on files. But Dont know how to do it.

any Easier or Flexable way guys?

Saqib KhanSenior DeveloperAuthor Commented:
Thanks hhammash,
I will read the Link.
Any Brief Summary?
Hi Adilkan,

As I read in this brief summary:

The prepackaged Server Extensions allows that without the need to write complicated server side code for multi-user authoring.

I had a situation like yours.  I had 3 persons editing at the same time without doing anything additional,  just gave the address and that's it.  Each one was given a list of pages to work on, in order to avoid  two authors working on the same page at the same time.  It wokred fine.

Then,  I followed another approaced which I liked more.

I created three sub-webs, and let the helpers each work on a certain sub-web.  This went easily with not problems.


>>I created three sub-webs, and let the helpers each work on a certain sub-web.

That has also been my optimim solution in the past. And remember to use FP's document check in and check out if you have multiple users on the same site.
Saqib KhanSenior DeveloperAuthor Commented:
Any thoughts on the Permission problem I am having with IIS?

fz2hqs I believe your are an IIS expert.
Experts a big word ;)

The permissions thing mroe often than not comes to one of three things

1) You have unchecked the Annonymous permissions box in the IIS MMC
2) NTFS permissions, make sure at the root of the website and all the files below you have IUSR_** has atleast Read access - if you want annonymous access
and finally
3) With integrated authentication you must have the machines on the same domain
Saqib KhanSenior DeveloperAuthor Commented:
I've made the Following Setting in the IIS.

on my Computer (Corp11). I have my WEB Site Folder.

on Windows 2000 Advance Server I Created the New Site. I mapped the Web site Folder Drive on windows 2000 box to my computer, and used that Folder as the Default Web Folder(Annoyums Box Checked). it aksed me which account to use for this site I selected IUSR guest Account, gave it read/write permission and Assign the IP Address which the Computer's Local IP Address.

Now I right click on the web and choose BROWSE and its asking for user name, password and Domain.
Annyoums and integerated Access are Checked AND folder has Read/write Permissions as well.
You probably need to either:
1. Change the loaction to the server name instead of an IP address (http://computername). When IE sees a period, it thinks the URL is not local and so prompts you...
2. Configure IE to send authentication automatically.  (Tools > Internet Options > Security > Custom Level and scroll to the end.)
Saqib KhanSenior DeveloperAuthor Commented:
I moved my Site folder from my Computer to windows2000 Machine, and now its working fine with no authentication problem.
I  have only one local IP Address and I assigned that IP address to my Site.
What if I want to host multiple website off my Win2000 Server and I  have only one Local IP which is my (NIC IP Address).
First, you can add more ips to your NIC by going in the TCP/IP properties and click "Advanced".

Second, you don't need more than one ip to host more than one website, you can set the webserver to use hostheaders, which means the server serves content based on the host header ( and by looking at the ip.

All your websites can have the same ip address, you just need to enter the host header for each of them.

Not sure what you mean by local ip? Is that like a private IP address?
If so, then you need to get NAT setup in your router or firewall for you machine to be visisble on the outside, if that what you want...
The best thing to do is:

Have a dedicated staging server on your LAN running IIS (which you already have I believe), setup all the sites you require with the same folder structure as will be used on your production server.

Setup an individual website for each of the sites you require and use use host headers (as per TacoBell777's comment), You can then either make host or internal DNS entries for the staging sites...

If you're planning to set the home directory somewhere on the network, and the IUSR is not a domain user, then you'll need to ensure that both your share, and the NTFS permissions on the directory allow "Everyone" permissions...  If your IUSR is in the domain however then you can set the appropriate permissions for that individual user.

If you're looking at having multiple people work on a project at once it's best to have proper source control in place... Something like "Perforce" works really well for this kind of work...

If your project has isolated tasks that only 1 person works on then you could always isolate each user using NTFS permissions... If everyone has to edit different pages (as I imagine is the case) and you don't want to invest in some kind of source control I think you'll just have to keep communicating with each other :o)  I wouldn't split it up to much without source control, it could get problematic when it comes to sticking it back together again...
Saqib KhanSenior DeveloperAuthor Commented:
How Host header system works?

Lets say i am running a with the IP
now i want to run from the Same IP Address.
Open up the properties of each website..  Select the "Web Site" tab and click the "Advanced" button.

Highlight the host header that's already there a click "edit", then make sure it reads:

IP Address:
TCP Port: 80
Host Header Value:

(you can also add in a new header for "" if required)

Then on your second IIS site, setup as follows:

IP Address:
TCP Port: 80
Host Header Value:

Then make sure that you either have DNS which points both hosts to that IP address or that you edit your hostfile and add them in (%systemroot%\system32\drivers\etc\hosts)

Host headers work with any HTTP1.1 compliant browser (I can't think of any that aren't compliant! :o) ), they're probably used on the majority of sites on the internet now...
Saqib KhanSenior DeveloperAuthor Commented:
mikelovell I got everything right, done editing the sites with Host headers, but could not figure out about the DNS part, Please Shed some light on how/why  to do it so I can close this question.
If you haven't got an internal DNS server then it's probably best to edit the hostfile on each machine that needs to connect...



with a text editor, and add in the following lines (for example):

This needs to be done on each client machine that you want to be able to view these sites...

If you have a spare Windows 2000/2003 server sitting around you could installed DNS service on it, create a zone for "", setup the parent A record to point to "" and a A record for "test" to point to ""...
Saqib KhanSenior DeveloperAuthor Commented:
I do have win2000 Ad server and Same Box is hosting my Test websites. I am going to give it a try VIa dns Server.
That's a good way to do it if you've got lots of people who need to connect and don't want to maintain loads of host files, just setup DNS and set each client to use it as its primary DNS server...
Saqib KhanSenior DeveloperAuthor Commented:
mikelovell I finally got some time to run into DNS Server, But i am confued about its settings, Can you please tell me some basic stuff how ot configure it.
Saqib KhanSenior DeveloperAuthor Commented:
Please anyone, how to configure DNS Server?
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
PAQ / No Refund
Please leave any comments here within the next four days.


FP Page Editor

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development Software

From novice to tech pro — start learning today.