From: Greg
Chapman [greg@mousetrax.com]
Sent: Sunday,
November 07, 1999 11:01 AM
To: H. Dwight
Paul
Subject: Re:
Enabling Discussions per webserver
I think I'll
answer this from the bottom up.<g>
Localhost is a
carry-over of TCP terminology which refers to the local
machine's IP
address. On your NT server, if you examine the contents of
c:\winnt\system32\drivers\etc\hosts
(hosts is a file that has no extension
in its name)
you should see the following entry:
localhost 127.0.0.1
127.0.0.1 is a
reserved IP address that poitns directly to the TCP stacks in
memory, not
the network card. If you ping LocalHost from the server's
console,
you'll get an echo or reply from 127.0.0.1. Microsoft uses this
value when
setting up Web based admin pages for all it's web technology
offered up
through IIS. Some of the more common ones are
http://localhost/iisadmin
http://localhost/iishelp
http://localhost/ntadmin
http://localhost/admin
For OSE it's
http://localhost/msoffice/msoadmin
Localhost can
be replaced by the URL of the machine or its IP address. On
most of the
admin stuff (OSE being the exception here), only localhost can
be used
because MS sets the admin stuff so that no external IP addresses may
access it.
Without modification to the IP security in the MMC, no external
IP address may
successfully load the admin pages.
Okay, now,
since we're talking about the MMC all of a sudden, you can use
this tool to
find out the local drive path that a particular virtual
directory is
living under. If, in the MMC (Start, programs, NT Option Pak 4,
Internet
Service Manager), you expand Default Web Site, MSOffice and right
click on
MSOAdmin and choose properties, A dialog of properties will appear.
On the General
tab, there will be a Local Path box that displays almost all
you want to
know. By default, the MSOadmin path will be /MSOffice/MSOadmin.
Since there's
no more info here, we need to know the local path to MSOffice.
Close this
properties sheet and right click on MSOffice and choose
properties. In
the Local Path box here, you'll see the default path:
c:\program
files\microsoft office\office\scripts1\1033 . If you look up that
path in
Windows Explorer, you'll see that there is an MSOAdmin folder in it
which contains
the pages displayed by going to
http://localhost/msoffice/msoadmin
.
I hope this
doesn't sound like I'm talking down. That's not my intent as I
just want to
be absolutely clear on the relationship all these systems have
to each other.
Virtual paths translated to physical paths can be a real
monster to get
a grip on!<g>
Hope that
helps!
Greg
How to create
a Dynamic Document Directory in Front Page
There is an
import files wizard template, that you can pick from the NewWeb dialog
box. This will import all the files
from a directory into a subfolder on the web.
You then can build a page on which you can enter hyperlinks to the
files. The unfortunate thing about this
wizard is that it doesn't do that for you.
Also, unfortunately, you have to enter each hyperlink singly. You can't select all the files and say have
it put hyperlinks to all the files in the page you have constructed. Also, unfortunately, this directory then
does not show any additional files that you may publish with Word, until you go
in and create a hyperlink.
There is a way
to set up a Dynamic table of files in the folder, that will show all the files
that are deposited in the folder. First
you create the folder and put a single file into it using Front Page. Then you open the folder, select the file in
the page list control, and click properties.
In the properties panel, choose WorkGroup properties, select an existing
property, or add a new property that you want to use to designate the files you
want to appear on your directory listing, check that for the document, and
close the properties panel. Then
construct your directory page.
Open the web
folder in which you want the directory page, click File|New|Frame and select an
appropriate frame--the simplest you want is the header and single pane
frame. You might also want one with a
footer, and/or side panel for navigation structure. I used the header and single pane and will talk about that. I put this page in a discussion folder, so
there is already a page called my_discussion_nav.htm. Choose this one to be 'added' to the header frame. Then choose new page for the second, and you
will get a blank page in the panel below the header. (The advantage of this page construction is you do not have to
set up another bunch of navigation buttons which could get out of sync at some
future time.) Index down into the lower
panel to where you want a header to be, and type your header text, and choose
the format you want. Then go to the
next new line and click the Insert menu, and choose component and then
categories. A panel comes up, choose
the category that you set up for this directory, choose how you want it sorted
and what info you want shown with the title, and click OK. In design mode it will put in a line for
every file you have in the folder with that category set that says "File
in web", or something like that.
Those lines will be changed into hyperlinked file titles in the browser.
You will then
be able to save documents to the webfolder, giving them the WorkGroup Category
on the fly, and your save documents will appear in the next instance of the
directory page. The one fly in this
particular ointment, is that the server administrator has to setup WorkGroup
property use on the server, for WorkGroup properties to be available in
Word2000. I have looked through the
Technet Monthly disk and the KB disk, and find only one mention of doing this,
which is to look on page 565 of "Using Office with a Web Serve". This sounds to be a book title. I can't believe that it is not documented
somewhere on line, but I haven't found it yet.
Without having WorkGroup property use set up on the server, you have to
go in with Front Page and set the property on each document that you subsequently
save. A major bummer.
How to create
and run two web servers on the SBS server
There is a
problem with trying to create a second web server to run on the SBS
server. When you do that, using the
procedure that you used to create the first one, the new web server is given
the same default IPAddress, port, and Header Name. This then causes the new web server to be marked (Stopped) in the
OSEAdministrator/IIS console. Any
attempt to start it will produce an error message in the wcerr.txt file to the
effect that there is a conflict in the web server address triple and you need
to reconfigure the server before it can be started.
Solution: Before you attempt to create the second web
server, from the SBS server's terminal, open the Network Applet in the Settings
panel, click on Protocol|Properties to bring up the TCP/IP properties
panel. On the IP Address tab, click
Advanced, and then, under the IP Addresses listbox that displays the default IP
Address of 10.0.0.2, click Add and input the IP Addresses you want to use. Be sure they do not conflict with any you
have already assigned. Then OK all the
panels out to the Desktop. It may not
be necessary to reboot, at this point, but it is probably a good point.
Now, back in
the IIS console, select your computer, and the click Actions|New|Web Site to
bring up the New Web Site Wizard.
Provide the description, click Next, and in the next panel--where you
select the IP Address and the default "[All Unassigned]" is
showing--click the listbox dropdown and select the IP Address you choose back
in the TCP/IP properties panel. Then
proceed as with a new Web server. This
will produce a web server which can be configured by the OSEConfiguration
Wizard and will be shown as running at the same time as your first web server.
You publish to
this second web server by using the IP Address, rather than the name--
http://10.0.0.40, for example.
Wizard to
Install Intranet in SQL database
Date: Tue, 29
Jun 1999 09:59:23 PDT
Subject: Re:
Intranet setup on SBS 4.5?
From:
"Hollis D. Paul" <Hollis@>
Newsgroups: microsoft.public.backoffice.smallbiz
In article
<3778547F.4B6759B6@stonypoint-pr.com>, Mark Holoweiko wrote:
> Can
anyone advise how to set up a corporate intranet accessible from the
> internet
(for remote users) on SBS 4.5? All the Office 2000 hoopla has
> me
thoroughly confused. Microsoft websites seem to imply that an upgrade
> to both
FrontPage 2000 and Office 2000 are needed on all
>
machines--server and client--at a minimum of $250 a pop. Yet SBS comes
> with some
sort of intranet feature--I just don't get
how to make it
> work for
our workgroup of five (three of whom connect remotely via VPN,
> if that
matters.)
>
You need to
install the Office Server Extensions on the SBS server. I am
not sure if
you install it from the server or from the workstation. I
installed from
the server, and have not gotten it all to work yet.
Then you play
a game of Adventure to find the wizard that will install the
service. The following path got me to the hidden
cavern in which the
Wizard was
hiding--there was no glowing mushrooms or anything to give a
clue, I just
made a lucky guess.
Start|Programs|Office
Server Extensions|Server Extensions Administrator
This brings up
MS Console Object, version 1.1, which has three folders in
it: Internet
Information Server, MS Transaction Server, and MS Server
Extensions. Expand the Internet Information Server
Folder and click the
Action button
above the panel. This provides a menu,
one option of which
is New|{FTP
site| Web site }. Then a wizard comes
up.
The part that
is not working for me is the configuration Wizard, which
adds the
collaboration database to the SQL7 server.
You might want to
look through
the add permissions task in the Server Console and give the
user who is responsible
for running the intranet all possible SQL7
permissions. Then perhaps the configuration Wizard will
work for you.
After the
fact, and much flailing around in dark passageways, I deleted
the
directories under c:\InetPub\wwwRoot.
Turns out these are the
directories
that support the webservice that presents the SBS console. So
I have to
recover them before I can add permissions to my user account.
What
Account/Name is the OSE Installation Wizard asking for?
The KB
article, Q216926, describes the procedure for installing the Office Server
Extensions. Basically, it says, start
the OSE Installation wizard and provide all necessary information. In steps 11 and 12, the OSE wizard is asking
for the Account name and password that OSE will use to setup some user role
groups for the collaboration database that been priviously created. What the wizard doesn't say is that it is
not looking for the NT account names and associated password. Instead, it wants an SQL Login account name
and password, which also has been previously created using the SQL7 Enterprise
Manager. When this manager creates a
login account, by default, it uses the NT account names and does not ask for a
password at that point. The OSE
installation will not use any of these NT type Accounts. It will only accept a login account of the
SQL type. You have to specifically
click the SQL Type radio button, at which point you can enter a name and a password
for the account. The OSE Installation
wizard will accept one of these Accounts and then create the 4 role groups,
which you will later populate using the NT User Manager. It gives you the option of requesting
autopopulation, but it does not do that.