Articles Cannot Be Viewed on Secure Web Sites
over 13 years ago
| Article no. 2651
0 stars
0 ratings
THIS ARTICLE APPLIES TO:
All versions of Knowledgebase.
ISSUE DESCRIPTION:
The message “Page cannot be displayed” or “Page not found” is received when a user attempts to access an article from a Portal that has a security certificate installed.
ROOT CAUSE:
The Host Name which the security certificate has been assigned to is not recognized by the ISAPI filter.
SOLUTION OR WORK AROUND:
- Make sure the Customer Portal is assigned host name i.e. “hostname.domain.com.”
- To do this: Access you Admin Control Panel
- Click Portal tab
- Click the name of the portal you wish to check
- Locate the Security & Access Options listing
- Click Configure
- Click Edit to the right of Host Name
- Review the host name listing.
- Ensure the correct host name is entered.
- If the host name is not entered here, click Add Host Name
- Enter the host name for your portal
- Click Save
- Verify in IIS that Customer Portal ports are using TCP: 80 and SSL: 443
- To check these settings:
- Using an administrator level account, log in to the server which hosts your Admin Control Panel
- Right click the My Computer icon.
- Click Manage
- Click the + to the left of Services and Applications to expand the list
- Click the + to the left of Internet Information Services (IIS) Manager to expand the list
- Click the + to the left of Web Sites to expand the list
- Right click Customer Portal (or KBPortal for version 9.0 PS4 portals)
- Ensure that TCP port is 80 and SSL port is 443 as shown here:
- Click Start, then Run. In the Run dialog box, type "regedit" and press Enter.
- Backup the registry. In the tool bar, select File, then Export... Save a back up copy of your registery as a precaution.
- Navigate to the following registry key:
- HKEY_LOCAL_MACHINE\SOFTWARE\KnowledgeBase.net\isapi\CustomerPortal
- You will see the following string values:
- Default
- ServerName
- ServerPort
- Add a string value called SSL.
- You need to modify all string values to be:
- Servername: hostname.domain.com (Note: It is required that the hostname matches the certificate name in which it was issued to)
- ServerPort: 443
- SSL: 1
- Below is a sample screenshot:
- Restart IIS for this change to take effect.
-
To do this:
- Click Start
- Click Run
- Type cmd and hit Enter Type iisreset and hit Enter
AFFECTED SYSTEMS & USERS:
Knowledgebase users who are viewing articles via Portals that have security certificates installed.
ADDITIONAL INFORMATION:
ESCALATION PROCEDURE:
If you have trouble performing these steps, or have additional questions, please contact our Support group at 877-373-7848 (option 2) or via email at cimsupport@moxiesoft.com.