| Page 1 |
Preface
About This Guide
Chapter Organization
Conventions Used in This Guide
Entering Commands
Comments and Questions |
| Page 2 |
Introduction
Accessing Your Virtual Server’s Services |
| Page 3 |
Secure Shell (SSH)
Service
Connecting to Your Virtual Server with SSH
Logging In |
| Page 4 |
A Tour of the Virtual
Server System
The Virtual Server File System
Your Home Directory
Introduction to UNIX
A Tour of Your Virtual Server’s Directories
Navigating the Virtual Server File Structure with Pilot |
| Page 5 |
Email Services (1)
Commands Introduced in This Chapter
How Your Virtual Server Handles Email
Using PINE as Your Administrative Email Client
Setting Up an Email Client
Email Aliasing (Forwarding)
Email Accounts
Virtual Email Mapping – Virtmaps
Important Alias, Virtmap, and Email Account Hints |
| Page 6 |
Email Services (2)
Auto-Responders
Spam Protection
Sending and Receiving Email Attachments |
| Page 7 |
Managing Mailing Lists
The Include Method
Majordomo
Installing Majordomo
Adding a New List
Basic Configuration and Use
Advanced Configuration
Creating a Password-Protected List
Sending Messages to a Mailing List |
| Page 8 |
FTP Services (1)
Three Types of FTP Access
Administrative FTP Access
User Authenticated FTP Access
Anonymous FTP Access
Using Command Line FTP
Using an FTP Client
Anonymous FTP with a Client
Authenticated FTP with a Client
Changing Your Administrative FTP Password |
| Page 9 |
FTP Services (2)
FTP User Accounts
Creating FTP User Accounts
Editing FTP User Accounts
Changing FTP User Passwords
Removing FTP Users
Anonymous FTP
Allowing Anonymous FTP Uploads
FTP Welcome Messages and Directory Messages
The FTP Activity Log |
| Page 10 |
The HTTP / World Wide
Web Service
Setting Up Your virtual server’s HTTP Service
Accessing Your virtual server through HTTP
Web Publishing on Your virtual server
Creating Web Pages on Your virtual server
Restricting Access to Files and Directories
Basic Password Restriction
Multiuser Password Restriction
Creating Custom Error Pages |
| Page 11 |
Making Your Virtual
Server`s HTTP Service Secure
What is a Digital Certificate?
Using our "shared" Digital Certificate
Obtaining Your Own Digital Certificate
VeriSign
Thawte
Renewing Your Digital Certificate
SSL–Secure Socket Layer |
| Page 13 |
HTML Pre-Processing
Engines
PHP : Hypertext Pre-Processor
Configuring PH
Using PHP For CGI Programs
Using PHP as a Database Interface |
| Page 14 |
CGI - The Common
Gateway Interface
Using CGI on Your virtual server
Running CGI From Other Directories
An Introduction to Perl
The virtual server C/C++ Compilers
Debugging Techniques for CGI programs |
| Page 15 |
The Virtual Servers
Software Library
vinstall - The Virtual Package Manager
Available CGI Programs |
| Page 16 |
Using Databases
Database Basics
MySQL: Lightweight Database Engine for Web Servers
Installing MySQL
MySQL Tutorial
Creating MySQL Databases
Showing Database Relationships
Creating MySQL Tables
Adding Records To Database Tables
Extracting Information from Database Tables
Modifying Table Records
Deleting Table Records
Deleting ("Dropping") Databases
Web Interfaces for MySQL
PHP Interface for MySQL |
| Page 17 |
Virtual Hosting
Virtual Hosting Limitations
Setting Up Virtual Hosting
The vaddvhost Command
Virtual Host Entries
Restricting Virtual Host Disk Usage
Canonical Domain Names as Virtual Hosts
Virtual Hosting and Email/FTP Accounts
Removing a Virtual Host |
| Page 18 |
Internet Commerce
Setting Up an Internet Merchant Account
Shopping Cart Programs |
| Page 19 |
VAdmin - The Virtual
Administration
Connecting to VAdmin
Server Status
Checking Your Server Status
Checking your Active Server Processes
User Manager
Event Manager
Email Manager
Adding an Alias
Creating a Catch-All Alias
Managing Mailing Lists
Software Manager
File Manager
Uploading Files |
| Page 20 |
Real Media Streaming
Methods For Streaming Real Media Files
Streaming Real Media through HTTP
Streaming Real Media with RealAudio Basic Server |
| Page 22 |
Advanced Virtual
Server Administration (1)
Your virtual server Start-up Files
Changing Your virtual servers Time Zone
Automating Tasks with Cron
Loading the Cronfile |
| Page 23 |
Advanced Virtual
Server Administration (2)
httpd.conf
srm.conf
access.conf
mime.types
Maximizing Web Server Performance
Reducing File System Lookups
DNS Lookup
Parsed File Types
Invalid Virtual Host Names
Limit the Number of Virtual Hosts |
|
Page 24 |
Glossary of Terms |