Solved

Setting up a WebSite

Posted on 2003-11-06
28
510 Views
Last Modified: 2013-12-24
Hi,
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.
0
Comment
Question by:adilkhan
  • 13
  • 4
  • 3
  • +4
28 Comments
 
LVL 17

Expert Comment

by:Tacobell777
ID: 9699972
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

Sites
New site
Site name (whatever)
Local path etc.

Remote
Path to your server
etc.

0
 
LVL 31

Expert Comment

by:seanpowell
ID: 9700601
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?
0
 
LVL 9

Expert Comment

by:fz2hqs
ID: 9701666
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 http://www.microsoft.com/frontpage 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 !
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9701831
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.
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9701848
and Please Dont give me suggestion to fix my DSL connection, I tried everything.
Thanks
0
 
LVL 9

Expert Comment

by:fz2hqs
ID: 9701902
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
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9701946
>  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:)
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9701988
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?

Thanks
0
 
LVL 14

Expert Comment

by:hhammash
ID: 9702517
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9702538
Thanks hhammash,
I will read the Link.
Any Brief Summary?
0
 
LVL 14

Expert Comment

by:hhammash
ID: 9702712
Hi Adilkan,

As I read in this brief summary:

http://office.microsoft.com/assistance/preview.aspx?AssetID=HA010449891033&CTT=6&Origin=EC010553071033

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.

Regards
hhammash


0
 
LVL 31

Expert Comment

by:seanpowell
ID: 9702806
>>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.
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9703099
Any thoughts on the Permission problem I am having with IIS?

fz2hqs I believe your are an IIS expert.
0
 
LVL 9

Expert Comment

by:fz2hqs
ID: 9703145
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
0
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
LVL 23

Author Comment

by:adilkhan
ID: 9703393
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.
0
 
LVL 31

Expert Comment

by:seanpowell
ID: 9703474
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.)
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9703778
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).
0
 
LVL 17

Expert Comment

by:Tacobell777
ID: 9703970
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 (www.whatever.com) 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...
0
 
LVL 2

Expert Comment

by:mikelovell
ID: 9718257
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...
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9718969
How Host header system works?

Lets say i am running a siteA.com with the IP 192.168.0.213
now i want to run test.siteA.com from the Same IP Address.
0
 
LVL 2

Expert Comment

by:mikelovell
ID: 9721001
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: 192.168.0.213
TCP Port: 80
Host Header Value: siteA.com

(you can also add in a new header for "www.siteA.com" if required)

Then on your second IIS site, setup as follows:

IP Address: 192.168.0.213
TCP Port: 80
Host Header Value: test.siteA.com


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...
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9722725
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.
0
 
LVL 2

Expert Comment

by:mikelovell
ID: 9722963
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...

Open:

%systemroot%\system32\drivers\etc\hosts

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

192.168.0.213    siteA.com
192.168.0.213    test.siteA.com

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 "siteA.com", setup the parent A record to point to "192.168.0.213" and a A record for "test" to point to "192.168.0.213"...
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9723670
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.
0
 
LVL 2

Expert Comment

by:mikelovell
ID: 9723720
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...
0
 
LVL 23

Author Comment

by:adilkhan
ID: 9883822
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.
0
 
LVL 23

Author Comment

by:adilkhan
ID: 10554466
Please anyone, how to configure DNS Server?
0
 
LVL 29

Accepted Solution

by:
coreybryant earned 0 total points
ID: 10663750
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.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

coreybryant
FP Page Editor
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

When deciding to adopt any help desk solutions many factors should be explored before taking decisions. This will change from business to another but in general there are some kind of rule of thumb. Here are some quick tips: Do we need only ticket…
Turn A Profile Picture Into A Cartoon Using Photoshop And Illustrator This tutorial will teach you how to make a cartoon style image out of a regular picture. I have tried to keep the tutorial as simple as possible. I used Adobe CS4 for this tuto…
The purpose of this video is to demonstrate how to reset a WordPress password if you are locked out and cannot reset the password. A typical use would be if you cannot access the email to which WordPress would send the password recovery email to…
The purpose of this video is to demonstrate how to set up the permalinks on a WordPress Website. This will be demonstrated using a Windows 8 PC. Go to your WordPress login page. This will look like the following: mywebsite.com/wp-login.php : Go t…

759 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

20 Experts available now in Live!

Get 1:1 Help Now