Setting up LogManager on a Web Server
Backup
Notes
LogManager.vbs and set up was created by Jesse Thomas and implemented by Jason Quatrino.
LogManager related files are located at \\ess\its\Network Services\scripts\logmanager
When run without any options the script writes to Events/Application Log with source of "WSH"
"LogZip" job is scheduled in Windows Scheduler on WEB1, WEB2, ACADEMICS, STUDENTS, DEVELOP web servers.
Zipped files write to \\polaris\l$\analyze\{server name}
Schedule as of 11/29/2010
ACADEMICS: Sun, 2:00 AM
STUDENTS: Sun, 3:00 AM
PREVIEW: Sun, 4:00 AM
COURSES: Sun, 5:00 AM
PEOPLE: ?
WEB1-V: Fri, 9:00 AM
WEB2-V: Fri, 9:05 AM
Installing LogManager
Install 7-Zip command line version. Download at http://www.7-zip.org/download.html
Make sure it's in the exe path so it can be run from the command line. 7-Zip version must be 32-bit command line version.
Install location: C:\WINDOWS\System32\7za.exe
Create folder C:\logmanager
Copy logmanager.vbs to C:\logmanager
Hint: Execute in "-dry" mode to test for errors.
Create Scheduled Task
Open Windows Task Scheduler and create new task.
Settings should be as follows:
"General" tab:
Task name should be "Log Manager - {SITE NAME}" e.g.: Log Manager - ACADEMICS
Choose "Run whether user is logged in or not"
Run as hamilton-d\webstart. Note: You may be asked to provide a password when saving the new task.
Run with highest privileges
"Triggers" tab:
Choose "On a schedule" and set up a schedule. Note: most tasks are run weekly.
"Actions" tab:
Action: Start a program
Program: C:\Windows\System32\cscript.exe
Add arguments: "C:\LogManager\logManager.vbs" "log file location" "archive location"
e.g.:
"C:\LogManager\logManager.vbs" "D:\IISLogs\academics\W3SVC14" "\\polaris\l$\analyze\academics"
Start In: C:\WINDOWS\system32
Running from Command Line
Open CMD prompt
Navigate to C:\Windows\System32
Execute command:
"C:\LogManager\logManager.vbs" "log file location" "archive location" {-dry/-debug}
-dry -> dry run. displays debugging information and how logfiles would be processed (without archiving or deleting them)
-debug -> debug information displayed in console window.
e.g.:
"C:\LogManager\logManager.vbs" "D:\IISLogs\academics\W3SVC14" "\\polaris\l$\analyze"
Installing or Updating the SSL certificate on BBTS.hamilton.edu
Blackboard Transaction System
NOTE: This article was adapted from a Blackboard Transaction System support document for Hamilton College.
Install New Wildcard Certificate
1. Remote to bbts.hamilton.edu. This requires a Microsoft RDP client (can't use Cord).
2. Open the IIS Manager - Start > Administrative Tools > Internet Information Services Manager
3. Click on the server name.
4. Under IIS, double-click on Server Certificates
5. Click Import... on the right.
6. Select the PFX file for the current Wildcard certificate (\\ess\its\Network Services\SSL Certs\WildcardSSL<year>.pfx)
7. Password is hamster.
Open Certificate Manager
1. On the Taskbar, click Start, then click Run, type MMC in the Open box, and
then click OK.
2. In the new window that opened click File and then click Add/Remove Snap-
in....
3. Double-click Certificates in the Available snap-ins box.
4. Select Computer account and then click Next.
5. Select Local Computer: (the computer this console is running on),click Finish, and OK.
Install the Intermediate Certificate
If you are updating an existing certificate, this should not be necessary.
1. Open the Certificate Manager (if not already open)
2. Expand Certificates
3. Right-click on Intermediate Certificates and select All Tasks > Import...
4. Click next, then Browse to select the file at \\ess\its\Network Services\SSL Certs\gd_iis_intermediates.p7b (you may want to update this file from GoDaddy in case there is a new version)
5. Click Next, then Next again, then Finish
Export the Full Chain for use in Blackboard Services
1.Open the Certificate Manager (if not already open)
3. Double-click Certificates (Local Computer), double-click Personal, and
then double-click Certificates.
4. Right-click on the SSL certificate (the newest *.hamilton.edu), click All Tasks...,
and then click Export...
5. Click Next on the Welcome to the Certificate Export wizard window.
6. Select Yes, export the private key and click Next.
7. Select Personal Information Exchange - PCKS #12 (.PFX), select the
check box Include all certificates in the certification path if possible,
then click Next.
8. Type "pfxpassword" in the Password box, type "pfxpassword" in the Type
and confirm password (mandatory) box, and then click Next >.
9. Type "E:\Blackboard\Transaction
System\Server\Tools\OpenSSL\BBTS.hamilton.edu.pfx" in the File name box.
10. Verify the information in the You have specified the following
settings box, and then click Finish.
11. Click OK when prompted The export was successful.
12. Click File, then click Exit in the Microsoft Management Console windows.
Using the PFX file to generate the PEM files needed by the Bb
Services
The MakePEMs.bat batch file (script text is below) is used to do everything. It is used
instead of GenerateDHKey.bat. If there is an existing MakePEMs.bat file then edit it to
make sure the '[servername].pfx' name has not changed and is correct in the batch
file.
1. If MakePEMsGoDaddy.bat doesn't exist in "E:\Blackboard\Transaction
System\Server\Tools\OpenSSL", create a new text document.
- Rename it to "MakePEMsGoDaddy.bat". Note that if the display of file extensions has been turned off it will not be possible to truly rename this file. Acknowledge any warnings about changing file extensions.
3. Open the file by RIGHT-CLICK and choose Edit. Get in the habit of NOT double-
clicking a batch file unless you intend to run it. Copy the text at the end of this
document then paste it into this new "MakePEMsGoDaddy.bat" text file window.
4. Edit the "SET PFXFILE=" line in MakePEMs.bat by adding the name of the PFX
file exported above (BBTS.hamilton.edu.pfx). Don't forget the ".PFX" part of the name. Example:
Change: SET PFXFILE=!CHANGEME!
To be: SET PFXFILE=BBTS.hamilton.edu.pfx
5. Save MakePEMsGoDaddy.bat.
6. Double-click MakePEMsGoDaddy.bat to run it. It goes through the steps displaying what it is doing and pausing after each step. Use CTRL-C to stop running the script at any point. This is useful if one only wants to generate the PEM files and copy them to where they go but doesn't want to restart the service yet.
MakePEMsGoDaddy.bat does the following steps pausing after each one
1. Deletes any existing "server.pem" and "dh512.pem"
2. Generates a new "server.pem"
3. Generates a new "dh512.pem"
4. Copies the new .PEMs to the "\Server\Services" folder
5. Restarts the BbReader and Dining services
It is possible to test the Server.PEM file is able to authenticate using the CA.PEM file.
The following KB article explains how to do this:
http://www.fuzeqna.com/bbtshelp/consumer/kbdetail.asp?kbid=507
---
MakePEMs.bat text
@ECHO OFF
REM This batch file goes in:
REM E:\Blackboard\Transaction System\Server\Tools\OpenSSL
REM This batch file assumes the standard install where the
REM Blackboard folder (software) is on an "E:" drive letter.
REM If this is a non-standard install that uses another drive
REM letter (e.g. "D:") then edit this batch file. Replace "E:"
REM with the correct drive letter for this system.
SET PFXFILE=!CHANGEME!
REM Enter the full name of the PFX file above. Remember the
REM '.PFX' file extention. Only change the above "SET" line.
REM Do not change the error check "if..." line below.
ECHO This will use the file %PFFILE% a the source
ECHO Edit the batch file to change this if needed
ECHO.
PAUSE
if not %PFFILE%==CHANGEME! goto DOIT
ECHO ERROR!! The instructions were not followed!
ECHO ERROR!! %PFFILE% i not a valid .PFX file name
ECHO ERROR!! Close this window and get some help
PAUSE
GOTO END
:DOIT
E:
CD "E:\Blackboard\Transaction System\Server\Tools\OpenSSL"
ECHO.
ECHO Deleting existing files about to create
ECHO OK if there are one or two file not found errors.
ECHO.
DEL /Q server.pem
DEL /Q dh512.pem
ECHO.
ECHO The warning about not opening openssl.cnf is OK.
ECHO When asked the password is: pfxpassword
ECHO NOTE: Nothing is shown as the password is typed in.
ECHO.
openssl pkcs12 -in %PFFILE% -ut server.pem -nodes
ECHO.
ECHO server.pem created from %PFFILE%
ECHO.
ECHO Next is to create dh512.pem from server.pem
PAUSE
ECHO.
ECHO The warning about not opening openssl.cnf is still OK.
ECHO.
openssl dhparam -5 -check -outform PEM -out dh512.pem -5 -text 512
ECHO.
ECHO dh512.pem created from server.pem
ECHO.
ECHO Next is copy .PEM files to Services folder.
PAUSE
ECHO.
COPY /V /Y server.pem "E:\Blackboard\Transaction System\Server\Services"
COPY /V /Y dh512.pem "E:\Blackboard\Transaction System\Server\Services"
ECHO Copied .PEM files to Services folder
ECHO.
ECHO Next is to restart the Bb Readers Service.
PAUSE
ECHO.
ECHO Restarting the Bb Readers Service
ECHO.
NET STOP "BbTS Bb Readers Host"
ECHO.
NET START "BbTS Bb Readers Host"
ECHO.
ECHO Next is to restart the Dining Service.
PAUSE
ECHO.
ECHO Restarting the Dining Service
ECHO.
NET STOP "BbTS Dining Services, Activities Host"
ECHO.
NET START "BbTS Dining Services, Activities Host"
ECHO.
ECHO Next is to restart the Payment Gateway Service.
PAUSE
ECHO.
ECHO Restarting the Payment Gateway Service
ECHO.
NET STOP "BbTS Payment Gateway Host"
ECHO.
NET START "BbTS Payment Gateway Host"
ECHO.
ECHO All done.
PAUSE
:END
Web Publishing: Using FTP
FTP
FTP is File Transfer Protocol: it allows personal computers to connect to servers over the Internet, and to copy files to and from the server. ITS recommends the use of the Cyberduck FTP client.
Connecting to the Web Server
To connect to the web server, you will need to open a session in the FTP application on your personal computer, using the following values to "open a connection":
Host:
workgroup.hamilton.edu
User ID:
domain\your_email_id
Password:
your_network_password (same as My Hamilton password)
When using FTP, you must identify the domain (user group) you belong to along with your standard user name.
Domains
Students: hamilton-s
Employees: hamilton-d
Examples
1. A student named John Smith would sign in as: hamilton-s\jsmith
2. An instructor names Jane Roberts would log in as: hamilton-d\jroberts
Your Web password should be the same as your My Hamilton password and network password.
If you do not know your password, you can send an email to helpdesk@hamilton.edu to get a new one.
Use this information to make your FTP connection, then navigate to your web space by double clicking on the folders shown in your FTP window.
Windows Web Publishing
FTP
Windows users can connect to the web server using Windows networking. This will make your web space appear as a disk or folder on your personal computer, allowing you to drag and drop files and folders to and from the web server, just as you do for other disks on your system.
Windows 7/Vista
Connect to the Web Server
Open the Start menu
Type "\\Polaris\{foldername}" into the search box and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on Network and select Map Network Drive...
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Windows XP
Connect to the Web Server
Open the Start menu
Choose Run
In the open field of the dialog box, type
\\Polaris
Click OK
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on My Network Places and select Map Network Drive.
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
Click OK
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Troubleshooting
Please contact the Help Desk x4181 if you are having trouble connecting to Polaris.
Assistant Web Developer Training Tasks
Hamilton Website
Purpose
The outline below provides guidelines for training a new web team employee. Training should be tailored to the employee’s existing skill set. As such, training elements can be added and/or removed as needed.
Administrative
New Employee paperwork
Requires:
Two forms of identification as described at http://www.uscis.gov/files/form/i-9.pdf
Canceled check for direct deposit form
Discuss, create schedule
Contact Help Desk regarding new employee user account
Add user to Web Admins or Web Students group
Schedule
Orientation
Time Sheets
Labor Time Tracker
Break Room
Restrooms
Hours
Campus Safety: Parking Sticker
Webhelp
Schedule
Monitoring
E-mail Account Setup/Thunderbird Configuration
Name, Office, Phone, E-mail, Request Summary
Training
HTML
Javascript
HTML DOM
CSS
ColdFusion (Lynda.com CDs: Essential, Beyond the Basics, What’s New in CF9)
SQL Fundamentals
JQuery Essential Training: Lynda.com
See Maureen Scoones for log in.
Hamilton Development Environment
Server Environment
Test & Live
SiteManager & Templates
Trusted Cache
Version Control
Sample Application 1
Quatrino has project proposal
Form to Database/E-mail
Code Reviews
Sample Application 2
Quatrino has project proposal
CRUD Interface (CReate, Update, Delete)
Code Reviews
Generator
Bug Log
Application Inventory/Case Tracking
Web Support Form
Email, clear, thorough descriptions are important.
Begin Standard Responsibilities
Application Development
System Support
Setting up LogManager on a Web Server
Hamilton Website
Notes
LogManager.vbs and set up was created by Jesse Thomas and implemented by Jason Quatrino.
LogManager related files are located at \\ess\its\Network Services\scripts\logmanager
When run without any options the script writes to Events/Application Log with source of "WSH"
"LogZip" job is scheduled in Windows Scheduler on WEB1, WEB2, ACADEMICS, STUDENTS, DEVELOP web servers.
Zipped files write to \\polaris\l$\analyze\{server name}
Schedule as of 11/29/2010
ACADEMICS: Sun, 2:00 AM
STUDENTS: Sun, 3:00 AM
PREVIEW: Sun, 4:00 AM
COURSES: Sun, 5:00 AM
PEOPLE: ?
WEB1-V: Fri, 9:00 AM
WEB2-V: Fri, 9:05 AM
Installing LogManager
Install 7-Zip command line version. Download at http://www.7-zip.org/download.html
Make sure it's in the exe path so it can be run from the command line. 7-Zip version must be 32-bit command line version.
Install location: C:\WINDOWS\System32\7za.exe
Create folder C:\logmanager
Copy logmanager.vbs to C:\logmanager
Hint: Execute in "-dry" mode to test for errors.
Create Scheduled Task
Open Windows Task Scheduler and create new task.
Settings should be as follows:
"General" tab:
Task name should be "Log Manager - {SITE NAME}" e.g.: Log Manager - ACADEMICS
Choose "Run whether user is logged in or not"
Run as hamilton-d\webstart. Note: You may be asked to provide a password when saving the new task.
Run with highest privileges
"Triggers" tab:
Choose "On a schedule" and set up a schedule. Note: most tasks are run weekly.
"Actions" tab:
Action: Start a program
Program: C:\Windows\System32\cscript.exe
Add arguments: "C:\LogManager\logManager.vbs" "log file location" "archive location"
e.g.:
"C:\LogManager\logManager.vbs" "D:\IISLogs\academics\W3SVC14" "\\polaris\l$\analyze\academics"
Start In: C:\WINDOWS\system32
Running from Command Line
Open CMD prompt
Navigate to C:\Windows\System32
Execute command:
"C:\LogManager\logManager.vbs" "log file location" "archive location" {-dry/-debug}
-dry -> dry run. displays debugging information and how logfiles would be processed (without archiving or deleting them)
-debug -> debug information displayed in console window.
e.g.:
"C:\LogManager\logManager.vbs" "D:\IISLogs\academics\W3SVC14" "\\polaris\l$\analyze"
Understanding Hamilton's Web Space
Hamilton Website
Once connected to the web server, you'll see a list of folders that looks something like this:
Where you go from this list depends on the URL(s) that is associated with your pages. The following list provides some help for choosing, along with some examples:
Folder:
URL:
academics
http://academics.hamilton.edu/
This folder contains pages maintained by academic departments and the faculty. Inside the academics folder are folders for each department. Inside each department are folders for the faculty assigned to the department. Inside a faculty folder is anything the faculty member wants. When faculty put up course pages, we recommend creating a folder for each course. A typical URL might be: http://academics.hamilton.edu/government/dparis/govt375/syllabus/
Folder:
URL:
courses
http://courses.hamilton.edu/
These are student folders that are associated with particular courses. For example, there is a folder for CpSci140, and within that folder there are folders for each student enrolled in the course. A typical URL might be: http://courses.hamilton.edu/cpsci140/jdoe/
Folder:
URL:
hamilton
http://www.hamilton.edu/
These are the folders for non-academic departments at Hamilton. The pages in these folders are typically the first pages that prospective students and their parents are likely to see. Besides general information about the college, there are specific support sections as well, such as the Libraries, Information Technology Services, Alumni and so on. Many of these pages will contain links to pages in the server folders for academics, courses and so on. A typical URL might be: http://www.hamilton.edu/college/its/
Folder:
URL:
students
http://students.hamilton.edu/
The folders in this server folder are assigned to students directly, without connection to any course. A typical URL might be: http://students.hamilton.edu/personal/jdoe/
Folder:
URL:
people
http://people.hamilton.edu/
The folders in this server folder are for personal Web space assigned to College employees. A typical URL might be: http://people.hamilton.edu/jdoe/
Web Publishing at Hamilton
Hamilton Website
Publishing Your Pages
How do you get your work onto Hamilton's web server, and how do you get the old, out of date pages off the server? Move files to and from your space on the web server using one of these methods:
On-campus
Windows - Microsoft Networking
Mac OSX
Off-campus
FTP (File Transfer Protocol) - Multi-Platform
What Is My Web Address (URL)?
Do you find the URLs for Hamilton's web site confusing? Wondering about the difference between www.hamilton.edu and academics.hamilton.edu? Here's a quick overview of the different spaces.
Understanding Hamilton's Web space
Sign Up for Student Web Space
Student Web space is now available through SiteManager, the College's content management system. Please fill out an account request form to get started.
Additional Information
Guidelines for Use of Student Web Space
Web Publishing Using Mac OSX
Hamilton Website
OSX 10.6, 10.7, and newer
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.5
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris:139/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris:139/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris:139/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.4
OSX 10.4 users cannot connect to polaris using the standard on-campus methods. Please follow the instructions for FTP.
Web Support
Hamilton Website
Before you fill out any of the support forms below, you may be able to find the answer to your question on our Web Publishing at Hamilton page.
If you need help, or if you have any questions, about Web development at Hamilton College, please select one of the support areas below...
The following forms are for assistance with Web Space, Web Accounts, and Web Development ONLY. If you need help with network passwords, Blackboard CourseInfo, hardware, or other issues please contact the Help Desk at x4181, helpdesk@hamilton.edu, or ITS Support.
Technical Support and Problems / Bugs / Updates
Examples: Broken links, a bug/error in a Web application, change to content or form fields, unable to connect to a specific Web site at Hamilton.
Technical/Bug Problem Report
General Contact Form to submit your issue.)--->
Sign Up for Student Web Space
Student Web space is now available through SiteManager, the College's content management system. Please fill out an account request form to get started.
Sign up / Manage Student Web SpaceCurrently Unavailable
Contact Web Services at webhelp@hamilton.edu or call 315-859-4932.
--->
Account and Password Issues
Examples: Give someone access to one of your Web folders, request organization Web space, and other user account-related issues.
Account/Password Request
Projects and New Features
Examples: Request to develop and new Web application or site, request to add a new feature to an existing Web application.
New Project Request Form
Feature Request Form (for an existing application/site)
General Questions
Examples: Comments, Suggestions, anything not covered above.
E-mail Web Services at webhelp@hamilton.edu
Windows Web Publishing
Hamilton Website
Windows users can connect to the web server using Windows networking. This will make your web space appear as a disk or folder on your personal computer, allowing you to drag and drop files and folders to and from the web server, just as you do for other disks on your system.
Windows 7/Vista
Connect to the Web Server
Open the Start menu
Type "\\Polaris\{foldername}" into the search box and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on Network and select Map Network Drive...
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Windows XP
Connect to the Web Server
Open the Start menu
Choose Run
In the open field of the dialog box, type
\\Polaris
Click OK
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on My Network Places and select Map Network Drive.
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
Click OK
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Troubleshooting
Please contact the Help Desk x4181 if you are having trouble connecting to Polaris.
Web Publishing Using Mac OSX
Mac OS 10.4 Tiger
OSX 10.6, 10.7, and newer
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.5
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris:139/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris:139/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris:139/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.4
OSX 10.4 users cannot connect to polaris using the standard on-campus methods. Please follow the instructions for FTP.
Web Publishing Using Mac OSX
Mac OS 10.5 Leopard
OSX 10.6, 10.7, and newer
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.5
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris:139/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris:139/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris:139/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.4
OSX 10.4 users cannot connect to polaris using the standard on-campus methods. Please follow the instructions for FTP.
Web Publishing Using Mac OSX
Mac OS 10.6 Snow Leopard
OSX 10.6, 10.7, and newer
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.5
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris:139/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris:139/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris:139/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.4
OSX 10.4 users cannot connect to polaris using the standard on-campus methods. Please follow the instructions for FTP.
Web Publishing Using Mac OSX
Mac OS 10.7 Lion
OSX 10.6, 10.7, and newer
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.5
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris:139/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris:139/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris:139/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.4
OSX 10.4 users cannot connect to polaris using the standard on-campus methods. Please follow the instructions for FTP.
Understanding Hamilton's Web Space
Network
Once connected to the web server, you'll see a list of folders that looks something like this:
Where you go from this list depends on the URL(s) that is associated with your pages. The following list provides some help for choosing, along with some examples:
Folder:
URL:
academics
http://academics.hamilton.edu/
This folder contains pages maintained by academic departments and the faculty. Inside the academics folder are folders for each department. Inside each department are folders for the faculty assigned to the department. Inside a faculty folder is anything the faculty member wants. When faculty put up course pages, we recommend creating a folder for each course. A typical URL might be: http://academics.hamilton.edu/government/dparis/govt375/syllabus/
Folder:
URL:
courses
http://courses.hamilton.edu/
These are student folders that are associated with particular courses. For example, there is a folder for CpSci140, and within that folder there are folders for each student enrolled in the course. A typical URL might be: http://courses.hamilton.edu/cpsci140/jdoe/
Folder:
URL:
hamilton
http://www.hamilton.edu/
These are the folders for non-academic departments at Hamilton. The pages in these folders are typically the first pages that prospective students and their parents are likely to see. Besides general information about the college, there are specific support sections as well, such as the Libraries, Information Technology Services, Alumni and so on. Many of these pages will contain links to pages in the server folders for academics, courses and so on. A typical URL might be: http://www.hamilton.edu/college/its/
Folder:
URL:
students
http://students.hamilton.edu/
The folders in this server folder are assigned to students directly, without connection to any course. A typical URL might be: http://students.hamilton.edu/personal/jdoe/
Folder:
URL:
people
http://people.hamilton.edu/
The folders in this server folder are for personal Web space assigned to College employees. A typical URL might be: http://people.hamilton.edu/jdoe/
Windows Web Publishing
Network
Windows users can connect to the web server using Windows networking. This will make your web space appear as a disk or folder on your personal computer, allowing you to drag and drop files and folders to and from the web server, just as you do for other disks on your system.
Windows 7/Vista
Connect to the Web Server
Open the Start menu
Type "\\Polaris\{foldername}" into the search box and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on Network and select Map Network Drive...
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Windows XP
Connect to the Web Server
Open the Start menu
Choose Run
In the open field of the dialog box, type
\\Polaris
Click OK
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on My Network Places and select Map Network Drive.
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
Click OK
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Troubleshooting
Please contact the Help Desk x4181 if you are having trouble connecting to Polaris.
Understanding Hamilton's Web Space
Personal Web Space
Once connected to the web server, you'll see a list of folders that looks something like this:
Where you go from this list depends on the URL(s) that is associated with your pages. The following list provides some help for choosing, along with some examples:
Folder:
URL:
academics
http://academics.hamilton.edu/
This folder contains pages maintained by academic departments and the faculty. Inside the academics folder are folders for each department. Inside each department are folders for the faculty assigned to the department. Inside a faculty folder is anything the faculty member wants. When faculty put up course pages, we recommend creating a folder for each course. A typical URL might be: http://academics.hamilton.edu/government/dparis/govt375/syllabus/
Folder:
URL:
courses
http://courses.hamilton.edu/
These are student folders that are associated with particular courses. For example, there is a folder for CpSci140, and within that folder there are folders for each student enrolled in the course. A typical URL might be: http://courses.hamilton.edu/cpsci140/jdoe/
Folder:
URL:
hamilton
http://www.hamilton.edu/
These are the folders for non-academic departments at Hamilton. The pages in these folders are typically the first pages that prospective students and their parents are likely to see. Besides general information about the college, there are specific support sections as well, such as the Libraries, Information Technology Services, Alumni and so on. Many of these pages will contain links to pages in the server folders for academics, courses and so on. A typical URL might be: http://www.hamilton.edu/college/its/
Folder:
URL:
students
http://students.hamilton.edu/
The folders in this server folder are assigned to students directly, without connection to any course. A typical URL might be: http://students.hamilton.edu/personal/jdoe/
Folder:
URL:
people
http://people.hamilton.edu/
The folders in this server folder are for personal Web space assigned to College employees. A typical URL might be: http://people.hamilton.edu/jdoe/
Web Publishing at Hamilton
Personal Web Space
Publishing Your Pages
How do you get your work onto Hamilton's web server, and how do you get the old, out of date pages off the server? Move files to and from your space on the web server using one of these methods:
On-campus
Windows - Microsoft Networking
Mac OSX
Off-campus
FTP (File Transfer Protocol) - Multi-Platform
What Is My Web Address (URL)?
Do you find the URLs for Hamilton's web site confusing? Wondering about the difference between www.hamilton.edu and academics.hamilton.edu? Here's a quick overview of the different spaces.
Understanding Hamilton's Web space
Sign Up for Student Web Space
Student Web space is now available through SiteManager, the College's content management system. Please fill out an account request form to get started.
Additional Information
Guidelines for Use of Student Web Space
Web Publishing Using Mac OSX
Personal Web Space
OSX 10.6, 10.7, and newer
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.5
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris:139/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris:139/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris:139/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.4
OSX 10.4 users cannot connect to polaris using the standard on-campus methods. Please follow the instructions for FTP.
Web Publishing: Using FTP
Personal Web Space
FTP is File Transfer Protocol: it allows personal computers to connect to servers over the Internet, and to copy files to and from the server. ITS recommends the use of the Cyberduck FTP client.
Connecting to the Web Server
To connect to the web server, you will need to open a session in the FTP application on your personal computer, using the following values to "open a connection":
Host:
workgroup.hamilton.edu
User ID:
domain\your_email_id
Password:
your_network_password (same as My Hamilton password)
When using FTP, you must identify the domain (user group) you belong to along with your standard user name.
Domains
Students: hamilton-s
Employees: hamilton-d
Examples
1. A student named John Smith would sign in as: hamilton-s\jsmith
2. An instructor names Jane Roberts would log in as: hamilton-d\jroberts
Your Web password should be the same as your My Hamilton password and network password.
If you do not know your password, you can send an email to helpdesk@hamilton.edu to get a new one.
Use this information to make your FTP connection, then navigate to your web space by double clicking on the folders shown in your FTP window.
Web Support
Personal Web Space
Before you fill out any of the support forms below, you may be able to find the answer to your question on our Web Publishing at Hamilton page.
If you need help, or if you have any questions, about Web development at Hamilton College, please select one of the support areas below...
The following forms are for assistance with Web Space, Web Accounts, and Web Development ONLY. If you need help with network passwords, Blackboard CourseInfo, hardware, or other issues please contact the Help Desk at x4181, helpdesk@hamilton.edu, or ITS Support.
Technical Support and Problems / Bugs / Updates
Examples: Broken links, a bug/error in a Web application, change to content or form fields, unable to connect to a specific Web site at Hamilton.
Technical/Bug Problem Report
General Contact Form to submit your issue.)--->
Sign Up for Student Web Space
Student Web space is now available through SiteManager, the College's content management system. Please fill out an account request form to get started.
Sign up / Manage Student Web SpaceCurrently Unavailable
Contact Web Services at webhelp@hamilton.edu or call 315-859-4932.
--->
Account and Password Issues
Examples: Give someone access to one of your Web folders, request organization Web space, and other user account-related issues.
Account/Password Request
Projects and New Features
Examples: Request to develop and new Web application or site, request to add a new feature to an existing Web application.
New Project Request Form
Feature Request Form (for an existing application/site)
General Questions
Examples: Comments, Suggestions, anything not covered above.
E-mail Web Services at webhelp@hamilton.edu
Windows Web Publishing
Personal Web Space
Windows users can connect to the web server using Windows networking. This will make your web space appear as a disk or folder on your personal computer, allowing you to drag and drop files and folders to and from the web server, just as you do for other disks on your system.
Windows 7/Vista
Connect to the Web Server
Open the Start menu
Type "\\Polaris\{foldername}" into the search box and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on Network and select Map Network Drive...
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Windows XP
Connect to the Web Server
Open the Start menu
Choose Run
In the open field of the dialog box, type
\\Polaris
Click OK
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on My Network Places and select Map Network Drive.
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
Click OK
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Troubleshooting
Please contact the Help Desk x4181 if you are having trouble connecting to Polaris.
Assistant Web Developer Training Tasks
SiteManager
Purpose
The outline below provides guidelines for training a new web team employee. Training should be tailored to the employee’s existing skill set. As such, training elements can be added and/or removed as needed.
Administrative
New Employee paperwork
Requires:
Two forms of identification as described at http://www.uscis.gov/files/form/i-9.pdf
Canceled check for direct deposit form
Discuss, create schedule
Contact Help Desk regarding new employee user account
Add user to Web Admins or Web Students group
Schedule
Orientation
Time Sheets
Labor Time Tracker
Break Room
Restrooms
Hours
Campus Safety: Parking Sticker
Webhelp
Schedule
Monitoring
E-mail Account Setup/Thunderbird Configuration
Name, Office, Phone, E-mail, Request Summary
Training
HTML
Javascript
HTML DOM
CSS
ColdFusion (Lynda.com CDs: Essential, Beyond the Basics, What’s New in CF9)
SQL Fundamentals
JQuery Essential Training: Lynda.com
See Maureen Scoones for log in.
Hamilton Development Environment
Server Environment
Test & Live
SiteManager & Templates
Trusted Cache
Version Control
Sample Application 1
Quatrino has project proposal
Form to Database/E-mail
Code Reviews
Sample Application 2
Quatrino has project proposal
CRUD Interface (CReate, Update, Delete)
Code Reviews
Generator
Bug Log
Application Inventory/Case Tracking
Web Support Form
Email, clear, thorough descriptions are important.
Begin Standard Responsibilities
Application Development
System Support
Web Support
User Accounts
Before you fill out any of the support forms below, you may be able to find the answer to your question on our Web Publishing at Hamilton page.
If you need help, or if you have any questions, about Web development at Hamilton College, please select one of the support areas below...
The following forms are for assistance with Web Space, Web Accounts, and Web Development ONLY. If you need help with network passwords, Blackboard CourseInfo, hardware, or other issues please contact the Help Desk at x4181, helpdesk@hamilton.edu, or ITS Support.
Technical Support and Problems / Bugs / Updates
Examples: Broken links, a bug/error in a Web application, change to content or form fields, unable to connect to a specific Web site at Hamilton.
Technical/Bug Problem Report
General Contact Form to submit your issue.)--->
Sign Up for Student Web Space
Student Web space is now available through SiteManager, the College's content management system. Please fill out an account request form to get started.
Sign up / Manage Student Web SpaceCurrently Unavailable
Contact Web Services at webhelp@hamilton.edu or call 315-859-4932.
--->
Account and Password Issues
Examples: Give someone access to one of your Web folders, request organization Web space, and other user account-related issues.
Account/Password Request
Projects and New Features
Examples: Request to develop and new Web application or site, request to add a new feature to an existing Web application.
New Project Request Form
Feature Request Form (for an existing application/site)
General Questions
Examples: Comments, Suggestions, anything not covered above.
E-mail Web Services at webhelp@hamilton.edu
Accessing the ColdFusion Administrator
Web Servers
In accordance with the ColdFusion lockdown guide, access to the CFIDE folder from outside the college is denied. You must be connected to either the 150.209 network, or the VPN (172.17.) network.
Links to access the ColdFusion administrator from on campus/VPN.
Web1
cfusion: http://web1-v/cfide/administrator/index.cfm
www: http://web1-v:8500/cfide/administrator/index.cfm
Web2
cfusion: http://web2-v/cfide/administrator/index.cfm
www: http://web2-v:8500/cfide/administrator/index.cfm
Web3
cfusion: http://web3-v/cfide/administrator/index.cfm
www: http://web3-v:8500/cfide/administrator/index.cfm
Web4
cfusion: http://web4-v/cfide/administrator/index.cfm
www: http://web4-v:8500/cfide/administrator/index.cfm
Web5
cfusion: http://web-5/cfide/administrator/index.cfm
academics: http://web-5:8500/cfide/administrator/index.cfm
preview: http://web-5:8501/cfide/administrator/index.cfm
students: http://web-5:8502/cfide/administrator/index.cfm
people: http://web-5:8503/cfide/administrator/index.cfm
conferences: http://web-5:8504/cfide/administrator/index.cfm
Assistant Web Developer Training Tasks
Web Servers
Purpose
The outline below provides guidelines for training a new web team employee. Training should be tailored to the employee’s existing skill set. As such, training elements can be added and/or removed as needed.
Administrative
New Employee paperwork
Requires:
Two forms of identification as described at http://www.uscis.gov/files/form/i-9.pdf
Canceled check for direct deposit form
Discuss, create schedule
Contact Help Desk regarding new employee user account
Add user to Web Admins or Web Students group
Schedule
Orientation
Time Sheets
Labor Time Tracker
Break Room
Restrooms
Hours
Campus Safety: Parking Sticker
Webhelp
Schedule
Monitoring
E-mail Account Setup/Thunderbird Configuration
Name, Office, Phone, E-mail, Request Summary
Training
HTML
Javascript
HTML DOM
CSS
ColdFusion (Lynda.com CDs: Essential, Beyond the Basics, What’s New in CF9)
SQL Fundamentals
JQuery Essential Training: Lynda.com
See Maureen Scoones for log in.
Hamilton Development Environment
Server Environment
Test & Live
SiteManager & Templates
Trusted Cache
Version Control
Sample Application 1
Quatrino has project proposal
Form to Database/E-mail
Code Reviews
Sample Application 2
Quatrino has project proposal
CRUD Interface (CReate, Update, Delete)
Code Reviews
Generator
Bug Log
Application Inventory/Case Tracking
Web Support Form
Email, clear, thorough descriptions are important.
Begin Standard Responsibilities
Application Development
System Support
Hamilton Emergency Website Procedure
Web Servers
Levels and Corresponding Actions
1. On-campus Emergency
Characteristics:
Power is ON
Internet is ON
Situation occurs on campus that will cause a large amount of inbound Internet traffic
Examples:
Gunman on campus
Hamilton makes national news (e.g., Streaking Team, Churchill)
Action:
Revert to static Web site (see instructions below)
If static Web site cannot handle load, revert to Google Sites (see instructions below).
2. Burke Outage
Characteristics:
Power to Burke is OUT longer than UPS backup life
AND/OR
Internet to Burke is OUT indefinitely
Examples:
Explosion in Burke library
Power or network failure localized to Burke
Action:
Revert to Google Sites by editing DNS server
3. Campus Outage
Characteristics:
Power to campus is OUT longer than UPS backup life
AND/OR
Internet to campus is OUT indefinitely
Neither primary nor secondary DNS is available
Examples:
Ice storm knocking out all power indefinitely
Major explosion on campus
Prolonged Internet service outage on both connections
Action: UNKNOWN AT THIS TIME IF THIS IS POSSIBLE
Attempt to contact Time Warner for tertiary DNS change to point to Google Sites
Find alternate Internet connection for making updates to site
4. Regional Outage
Characteristics:
Power to region is OUT indefinitely
OR
Internet to campus completely unavailable indefinitely
Examples:
Regional natural disaster
Bomb or other attack knocking out services regionally
Action:
? No primary, secondary, or tertiary DNS. See recommendations below.
Recommendations:
1. Hamilton should contract with a third party DNS provider in another region of the country for secondary or tertiary DNS service. Otherwise, we may be unable to bring up an alternate website in situations 3 and 4 above. DNS could be completely unavailable.
2. Hamilton should distribute an emergency website address that always points to our Google site backup. For example, disaster.hamilton.edu. This address should be distributed with parent orientation materials and it could also be used in a message sent out through the College’s emergency contact system.
Technical Actions:
Reverting to Static Site
Can be performed by any member of Web Services or Network Services
Log in (Remote Desktop or Console) to Web1-V
Open IIS Manager
Click on “www” site, Click STOP
Click on “hamilton.edu redirect” site, click STOP
Click on emergency.hamilton.edu site, and click Bindings
Add the following bindings:
http, all unassigned, port 80 (no host name)
https, all unassigned, port 443, select Hamilton Wilcard certificate
Repeat above procedure for Web2-V
This site can be edited by anyone in Electronic Media, Web Services, or Network Services by modifying the files at \\polaris\hamiltonweb\emergency
The permanent address for this site is http://emergency.hamilton.edu
Moving Site to Google Sites
Can be performed by any member of Network Services
The change will point my.hamilton.edu (my) and www.hamilton.edu (www) to the google alternate web page. Currently, my and www are A records that point to 150.209.10.119. The “A” records will have to be deleted and cnames created that point to the google address
Log into CNR
Click on the hosts column for the hamilton.edu domain
find the A record for “my” and click on the trash can to delete, then confirm
repeat to delete the A record for “www”
click on the resource record column for the hamilton.edu domain
at the top of the screen in the name field add the following for each field
Name - my
ttl - 300
type - cname
data - ghs.google.com. (Don’t forget the period at the end!)
Click the Add resource record button
Repeat the above step but substitute www for my
This site can be edited by anyone using the following instructions:
Go to https://sites.google.com/site/hamiltoncollegeemergency/
Click Sign In (small text at bottom)
Username: hamiltonemergency
Password: 198.burr
Click the EDIT PAGE button to edit
The permanent address for this site is currently https://sites.google.com/site/hamiltoncollegeemergency/
Issue: Google Sites will not run hamilton.edu (base domain). It will only run subdomains (www.hamilton.edu and my.hamilton.edu). This is a limitation of Google Sites. We need to be sure that emergency communications include the full domain www.hamilton.edu.
Installing or Updating the SSL certificate on BBTS.hamilton.edu
Web Servers
NOTE: This article was adapted from a Blackboard Transaction System support document for Hamilton College.
Install New Wildcard Certificate
1. Remote to bbts.hamilton.edu. This requires a Microsoft RDP client (can't use Cord).
2. Open the IIS Manager - Start > Administrative Tools > Internet Information Services Manager
3. Click on the server name.
4. Under IIS, double-click on Server Certificates
5. Click Import... on the right.
6. Select the PFX file for the current Wildcard certificate (\\ess\its\Network Services\SSL Certs\WildcardSSL<year>.pfx)
7. Password is hamster.
Open Certificate Manager
1. On the Taskbar, click Start, then click Run, type MMC in the Open box, and
then click OK.
2. In the new window that opened click File and then click Add/Remove Snap-
in....
3. Double-click Certificates in the Available snap-ins box.
4. Select Computer account and then click Next.
5. Select Local Computer: (the computer this console is running on),click Finish, and OK.
Install the Intermediate Certificate
If you are updating an existing certificate, this should not be necessary.
1. Open the Certificate Manager (if not already open)
2. Expand Certificates
3. Right-click on Intermediate Certificates and select All Tasks > Import...
4. Click next, then Browse to select the file at \\ess\its\Network Services\SSL Certs\gd_iis_intermediates.p7b (you may want to update this file from GoDaddy in case there is a new version)
5. Click Next, then Next again, then Finish
Export the Full Chain for use in Blackboard Services
1.Open the Certificate Manager (if not already open)
3. Double-click Certificates (Local Computer), double-click Personal, and
then double-click Certificates.
4. Right-click on the SSL certificate (the newest *.hamilton.edu), click All Tasks...,
and then click Export...
5. Click Next on the Welcome to the Certificate Export wizard window.
6. Select Yes, export the private key and click Next.
7. Select Personal Information Exchange - PCKS #12 (.PFX), select the
check box Include all certificates in the certification path if possible,
then click Next.
8. Type "pfxpassword" in the Password box, type "pfxpassword" in the Type
and confirm password (mandatory) box, and then click Next >.
9. Type "E:\Blackboard\Transaction
System\Server\Tools\OpenSSL\BBTS.hamilton.edu.pfx" in the File name box.
10. Verify the information in the You have specified the following
settings box, and then click Finish.
11. Click OK when prompted The export was successful.
12. Click File, then click Exit in the Microsoft Management Console windows.
Using the PFX file to generate the PEM files needed by the Bb
Services
The MakePEMs.bat batch file (script text is below) is used to do everything. It is used
instead of GenerateDHKey.bat. If there is an existing MakePEMs.bat file then edit it to
make sure the '[servername].pfx' name has not changed and is correct in the batch
file.
1. If MakePEMsGoDaddy.bat doesn't exist in "E:\Blackboard\Transaction
System\Server\Tools\OpenSSL", create a new text document.
- Rename it to "MakePEMsGoDaddy.bat". Note that if the display of file extensions has been turned off it will not be possible to truly rename this file. Acknowledge any warnings about changing file extensions.
3. Open the file by RIGHT-CLICK and choose Edit. Get in the habit of NOT double-
clicking a batch file unless you intend to run it. Copy the text at the end of this
document then paste it into this new "MakePEMsGoDaddy.bat" text file window.
4. Edit the "SET PFXFILE=" line in MakePEMs.bat by adding the name of the PFX
file exported above (BBTS.hamilton.edu.pfx). Don't forget the ".PFX" part of the name. Example:
Change: SET PFXFILE=!CHANGEME!
To be: SET PFXFILE=BBTS.hamilton.edu.pfx
5. Save MakePEMsGoDaddy.bat.
6. Double-click MakePEMsGoDaddy.bat to run it. It goes through the steps displaying what it is doing and pausing after each step. Use CTRL-C to stop running the script at any point. This is useful if one only wants to generate the PEM files and copy them to where they go but doesn't want to restart the service yet.
MakePEMsGoDaddy.bat does the following steps pausing after each one
1. Deletes any existing "server.pem" and "dh512.pem"
2. Generates a new "server.pem"
3. Generates a new "dh512.pem"
4. Copies the new .PEMs to the "\Server\Services" folder
5. Restarts the BbReader and Dining services
It is possible to test the Server.PEM file is able to authenticate using the CA.PEM file.
The following KB article explains how to do this:
http://www.fuzeqna.com/bbtshelp/consumer/kbdetail.asp?kbid=507
---
MakePEMs.bat text
@ECHO OFF
REM This batch file goes in:
REM E:\Blackboard\Transaction System\Server\Tools\OpenSSL
REM This batch file assumes the standard install where the
REM Blackboard folder (software) is on an "E:" drive letter.
REM If this is a non-standard install that uses another drive
REM letter (e.g. "D:") then edit this batch file. Replace "E:"
REM with the correct drive letter for this system.
SET PFXFILE=!CHANGEME!
REM Enter the full name of the PFX file above. Remember the
REM '.PFX' file extention. Only change the above "SET" line.
REM Do not change the error check "if..." line below.
ECHO This will use the file %PFFILE% a the source
ECHO Edit the batch file to change this if needed
ECHO.
PAUSE
if not %PFFILE%==CHANGEME! goto DOIT
ECHO ERROR!! The instructions were not followed!
ECHO ERROR!! %PFFILE% i not a valid .PFX file name
ECHO ERROR!! Close this window and get some help
PAUSE
GOTO END
:DOIT
E:
CD "E:\Blackboard\Transaction System\Server\Tools\OpenSSL"
ECHO.
ECHO Deleting existing files about to create
ECHO OK if there are one or two file not found errors.
ECHO.
DEL /Q server.pem
DEL /Q dh512.pem
ECHO.
ECHO The warning about not opening openssl.cnf is OK.
ECHO When asked the password is: pfxpassword
ECHO NOTE: Nothing is shown as the password is typed in.
ECHO.
openssl pkcs12 -in %PFFILE% -ut server.pem -nodes
ECHO.
ECHO server.pem created from %PFFILE%
ECHO.
ECHO Next is to create dh512.pem from server.pem
PAUSE
ECHO.
ECHO The warning about not opening openssl.cnf is still OK.
ECHO.
openssl dhparam -5 -check -outform PEM -out dh512.pem -5 -text 512
ECHO.
ECHO dh512.pem created from server.pem
ECHO.
ECHO Next is copy .PEM files to Services folder.
PAUSE
ECHO.
COPY /V /Y server.pem "E:\Blackboard\Transaction System\Server\Services"
COPY /V /Y dh512.pem "E:\Blackboard\Transaction System\Server\Services"
ECHO Copied .PEM files to Services folder
ECHO.
ECHO Next is to restart the Bb Readers Service.
PAUSE
ECHO.
ECHO Restarting the Bb Readers Service
ECHO.
NET STOP "BbTS Bb Readers Host"
ECHO.
NET START "BbTS Bb Readers Host"
ECHO.
ECHO Next is to restart the Dining Service.
PAUSE
ECHO.
ECHO Restarting the Dining Service
ECHO.
NET STOP "BbTS Dining Services, Activities Host"
ECHO.
NET START "BbTS Dining Services, Activities Host"
ECHO.
ECHO Next is to restart the Payment Gateway Service.
PAUSE
ECHO.
ECHO Restarting the Payment Gateway Service
ECHO.
NET STOP "BbTS Payment Gateway Host"
ECHO.
NET START "BbTS Payment Gateway Host"
ECHO.
ECHO All done.
PAUSE
:END
Installing SSL on Informer
Web Servers
Remote to the Server (Informer-v)
Obtain Wildcard SSL PFX file from Web Services or Network Services (\\ess\its\network services\SSL Certificates)
Place PFX file in c:\program files\Entrinsik\SSL
Run command prompt as administrator (right-click and select Run as Administrator)
Run the following commands
Cd c:\program files\Entrinsik\SSL
c:\Program Files\Entrinsik\SSL>keytool -importkeystore -srckeystore <wilcardfilename>.pfx -srcstoretype PKCS12 -destkeystore informer
If it asks to overwrite an existing alias, enter “yes”
When complete, you should see the message “Import command completed: 1 entries successfully imported, 0 entries failed or Cancelled”
Restart Informer by restarting the service “Entrinsik Infomer 4.3” (or current version)
In testing, it took at least two full minutes for the service to come back after restart.
NOTE: If this is a new server install, not just a cert renewal then you will need to edit informer.properties to point to c:\program files\Entrinsik\SSL
informer.ssl.keystore=C:\\Program Files\\Entrinsik\\SSL\\informer
Setting up LogManager on a Web Server
Web Servers
Notes
LogManager.vbs and set up was created by Jesse Thomas and implemented by Jason Quatrino.
LogManager related files are located at \\ess\its\Network Services\scripts\logmanager
When run without any options the script writes to Events/Application Log with source of "WSH"
"LogZip" job is scheduled in Windows Scheduler on WEB1, WEB2, ACADEMICS, STUDENTS, DEVELOP web servers.
Zipped files write to \\polaris\l$\analyze\{server name}
Schedule as of 11/29/2010
ACADEMICS: Sun, 2:00 AM
STUDENTS: Sun, 3:00 AM
PREVIEW: Sun, 4:00 AM
COURSES: Sun, 5:00 AM
PEOPLE: ?
WEB1-V: Fri, 9:00 AM
WEB2-V: Fri, 9:05 AM
Installing LogManager
Install 7-Zip command line version. Download at http://www.7-zip.org/download.html
Make sure it's in the exe path so it can be run from the command line. 7-Zip version must be 32-bit command line version.
Install location: C:\WINDOWS\System32\7za.exe
Create folder C:\logmanager
Copy logmanager.vbs to C:\logmanager
Hint: Execute in "-dry" mode to test for errors.
Create Scheduled Task
Open Windows Task Scheduler and create new task.
Settings should be as follows:
"General" tab:
Task name should be "Log Manager - {SITE NAME}" e.g.: Log Manager - ACADEMICS
Choose "Run whether user is logged in or not"
Run as hamilton-d\webstart. Note: You may be asked to provide a password when saving the new task.
Run with highest privileges
"Triggers" tab:
Choose "On a schedule" and set up a schedule. Note: most tasks are run weekly.
"Actions" tab:
Action: Start a program
Program: C:\Windows\System32\cscript.exe
Add arguments: "C:\LogManager\logManager.vbs" "log file location" "archive location"
e.g.:
"C:\LogManager\logManager.vbs" "D:\IISLogs\academics\W3SVC14" "\\polaris\l$\analyze\academics"
Start In: C:\WINDOWS\system32
Running from Command Line
Open CMD prompt
Navigate to C:\Windows\System32
Execute command:
"C:\LogManager\logManager.vbs" "log file location" "archive location" {-dry/-debug}
-dry -> dry run. displays debugging information and how logfiles would be processed (without archiving or deleting them)
-debug -> debug information displayed in console window.
e.g.:
"C:\LogManager\logManager.vbs" "D:\IISLogs\academics\W3SVC14" "\\polaris\l$\analyze"
Understanding Hamilton's Web Space
Web Servers
Once connected to the web server, you'll see a list of folders that looks something like this:
Where you go from this list depends on the URL(s) that is associated with your pages. The following list provides some help for choosing, along with some examples:
Folder:
URL:
academics
http://academics.hamilton.edu/
This folder contains pages maintained by academic departments and the faculty. Inside the academics folder are folders for each department. Inside each department are folders for the faculty assigned to the department. Inside a faculty folder is anything the faculty member wants. When faculty put up course pages, we recommend creating a folder for each course. A typical URL might be: http://academics.hamilton.edu/government/dparis/govt375/syllabus/
Folder:
URL:
courses
http://courses.hamilton.edu/
These are student folders that are associated with particular courses. For example, there is a folder for CpSci140, and within that folder there are folders for each student enrolled in the course. A typical URL might be: http://courses.hamilton.edu/cpsci140/jdoe/
Folder:
URL:
hamilton
http://www.hamilton.edu/
These are the folders for non-academic departments at Hamilton. The pages in these folders are typically the first pages that prospective students and their parents are likely to see. Besides general information about the college, there are specific support sections as well, such as the Libraries, Information Technology Services, Alumni and so on. Many of these pages will contain links to pages in the server folders for academics, courses and so on. A typical URL might be: http://www.hamilton.edu/college/its/
Folder:
URL:
students
http://students.hamilton.edu/
The folders in this server folder are assigned to students directly, without connection to any course. A typical URL might be: http://students.hamilton.edu/personal/jdoe/
Folder:
URL:
people
http://people.hamilton.edu/
The folders in this server folder are for personal Web space assigned to College employees. A typical URL might be: http://people.hamilton.edu/jdoe/
Web Publishing at Hamilton
Web Servers
Publishing Your Pages
How do you get your work onto Hamilton's web server, and how do you get the old, out of date pages off the server? Move files to and from your space on the web server using one of these methods:
On-campus
Windows - Microsoft Networking
Mac OSX
Off-campus
FTP (File Transfer Protocol) - Multi-Platform
What Is My Web Address (URL)?
Do you find the URLs for Hamilton's web site confusing? Wondering about the difference between www.hamilton.edu and academics.hamilton.edu? Here's a quick overview of the different spaces.
Understanding Hamilton's Web space
Sign Up for Student Web Space
Student Web space is now available through SiteManager, the College's content management system. Please fill out an account request form to get started.
Additional Information
Guidelines for Use of Student Web Space
Web Publishing Using Mac OSX
Web Servers
OSX 10.6, 10.7, and newer
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.5
1.) From the Menu bar, choose Go
2.) Choose Connect to Server...
3.) To connect to:
WWW (the main Hamilton site), on the address line, type in smb://polaris:139/hamilton then click on Connect.
Academics (academics.hamilton.edu), on the address line, type in smb://polaris:139/Academics then click on Connect.
Students (students.hamilton.edu), on the address line, type in smb://polaris:139/Students then click on Connect.
4a.) An Authentication window will appear.
Hamilton employees, enter Hamilton-d\username for the Name
Hamilton students, enter Hamilton-s\username for the Name
4b.) Enter your network Password, then click Connect to connect.
OSX 10.4
OSX 10.4 users cannot connect to polaris using the standard on-campus methods. Please follow the instructions for FTP.
Web Publishing: Using FTP
Web Servers
FTP is File Transfer Protocol: it allows personal computers to connect to servers over the Internet, and to copy files to and from the server. ITS recommends the use of the Cyberduck FTP client.
Connecting to the Web Server
To connect to the web server, you will need to open a session in the FTP application on your personal computer, using the following values to "open a connection":
Host:
workgroup.hamilton.edu
User ID:
domain\your_email_id
Password:
your_network_password (same as My Hamilton password)
When using FTP, you must identify the domain (user group) you belong to along with your standard user name.
Domains
Students: hamilton-s
Employees: hamilton-d
Examples
1. A student named John Smith would sign in as: hamilton-s\jsmith
2. An instructor names Jane Roberts would log in as: hamilton-d\jroberts
Your Web password should be the same as your My Hamilton password and network password.
If you do not know your password, you can send an email to helpdesk@hamilton.edu to get a new one.
Use this information to make your FTP connection, then navigate to your web space by double clicking on the folders shown in your FTP window.
Web Support
Web Servers
Before you fill out any of the support forms below, you may be able to find the answer to your question on our Web Publishing at Hamilton page.
If you need help, or if you have any questions, about Web development at Hamilton College, please select one of the support areas below...
The following forms are for assistance with Web Space, Web Accounts, and Web Development ONLY. If you need help with network passwords, Blackboard CourseInfo, hardware, or other issues please contact the Help Desk at x4181, helpdesk@hamilton.edu, or ITS Support.
Technical Support and Problems / Bugs / Updates
Examples: Broken links, a bug/error in a Web application, change to content or form fields, unable to connect to a specific Web site at Hamilton.
Technical/Bug Problem Report
General Contact Form to submit your issue.)--->
Sign Up for Student Web Space
Student Web space is now available through SiteManager, the College's content management system. Please fill out an account request form to get started.
Sign up / Manage Student Web SpaceCurrently Unavailable
Contact Web Services at webhelp@hamilton.edu or call 315-859-4932.
--->
Account and Password Issues
Examples: Give someone access to one of your Web folders, request organization Web space, and other user account-related issues.
Account/Password Request
Projects and New Features
Examples: Request to develop and new Web application or site, request to add a new feature to an existing Web application.
New Project Request Form
Feature Request Form (for an existing application/site)
General Questions
Examples: Comments, Suggestions, anything not covered above.
E-mail Web Services at webhelp@hamilton.edu
Windows Web Publishing
Web Servers
Windows users can connect to the web server using Windows networking. This will make your web space appear as a disk or folder on your personal computer, allowing you to drag and drop files and folders to and from the web server, just as you do for other disks on your system.
Windows 7/Vista
Connect to the Web Server
Open the Start menu
Type "\\Polaris\{foldername}" into the search box and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on Network and select Map Network Drive...
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Windows XP
Connect to the Web Server
Open the Start menu
Choose Run
In the open field of the dialog box, type
\\Polaris
Click OK
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on My Network Places and select Map Network Drive.
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
Click OK
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Troubleshooting
Please contact the Help Desk x4181 if you are having trouble connecting to Polaris.
Windows Web Publishing
Windows 7
Windows users can connect to the web server using Windows networking. This will make your web space appear as a disk or folder on your personal computer, allowing you to drag and drop files and folders to and from the web server, just as you do for other disks on your system.
Windows 7/Vista
Connect to the Web Server
Open the Start menu
Type "\\Polaris\{foldername}" into the search box and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on Network and select Map Network Drive...
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Windows XP
Connect to the Web Server
Open the Start menu
Choose Run
In the open field of the dialog box, type
\\Polaris
Click OK
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on My Network Places and select Map Network Drive.
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
Click OK
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Troubleshooting
Please contact the Help Desk x4181 if you are having trouble connecting to Polaris.
Windows Web Publishing
Windows Vista
Windows users can connect to the web server using Windows networking. This will make your web space appear as a disk or folder on your personal computer, allowing you to drag and drop files and folders to and from the web server, just as you do for other disks on your system.
Windows 7/Vista
Connect to the Web Server
Open the Start menu
Type "\\Polaris\{foldername}" into the search box and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on Network and select Map Network Drive...
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Windows XP
Connect to the Web Server
Open the Start menu
Choose Run
In the open field of the dialog box, type
\\Polaris
Click OK
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on My Network Places and select Map Network Drive.
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
Click OK
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Troubleshooting
Please contact the Help Desk x4181 if you are having trouble connecting to Polaris.
Windows Web Publishing
Windows XP
Windows users can connect to the web server using Windows networking. This will make your web space appear as a disk or folder on your personal computer, allowing you to drag and drop files and folders to and from the web server, just as you do for other disks on your system.
Windows 7/Vista
Connect to the Web Server
Open the Start menu
Type "\\Polaris\{foldername}" into the search box and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on Network and select Map Network Drive...
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Windows XP
Connect to the Web Server
Open the Start menu
Choose Run
In the open field of the dialog box, type
\\Polaris
Click OK
The folder will open as a new window.
Map a Drive
Open the Start menu
Right click on My Network Places and select Map Network Drive.
In the Folder field, type "\\Polaris\{foldername}" and hit Enter. {foldername} is the name of the folder that you wish to connect to and should be one of the following:
academics
hamilton
students
people
Click OK
The folder will now appear as a shared drive and is accessible from My Computer and Windows Explorer.
Troubleshooting
Please contact the Help Desk x4181 if you are having trouble connecting to Polaris.