| |
| |
Introduction | |
| |
| |
About This Book | |
| |
| |
Conventions Used in This Book | |
| |
| |
How to Read This Book | |
| |
| |
Foolish Assumptions | |
| |
| |
How This Book Is Organized | |
| |
| |
| |
Getting Started with Web Hosting | |
| |
| |
| |
Getting to Know the Essential Services | |
| |
| |
| |
Managing Security and Access | |
| |
| |
| |
Knowing What to Do When Things Go Wrong | |
| |
| |
| |
Increasing Control with a Virtual Private Server or Dedicated Server | |
| |
| |
| |
The Part of Tens | |
| |
| |
| |
Appendixes | |
| |
| |
Icons Used in This Book | |
| |
| |
Where to Go from Here | |
| |
| |
| |
Getting Started With Web Hosting | |
| |
| |
| |
Explaining Web Hosting in Real-World Terms | |
| |
| |
Conceptualizing Web Hosting | |
| |
| |
Thinking about Your Site as a Store | |
| |
| |
Giving your store a name | |
| |
| |
Finding the right location (and landlord) | |
| |
| |
Hiring the right staff | |
| |
| |
Stocking the shelves | |
| |
| |
Avoiding Misconceptions and Missteps | |
| |
| |
Know what to expect from hosting support | |
| |
| |
Recognize that you're the owner and you're the responsible party | |
| |
| |
Don't fall foul of your host's terms and conditions | |
| |
| |
Don't fool yourself: Unlimited is NOT unlimited | |
| |
| |
| |
Evaluating Web Hosting Technologies | |
| |
| |
Understanding the Terms | |
| |
| |
Domain names | |
| |
| |
Hosting accounts | |
| |
| |
Web scripts or platforms | |
| |
| |
Choosing between Servers | |
| |
| |
Using Windows as a server | |
| |
| |
Looking at the different flavors of UNIX and Linux | |
| |
| |
Web hosting in the cloud | |
| |
| |
Virtual Private Servers | |
| |
| |
Dedicated Servers | |
| |
| |
All Hosts Are Not Equal | |
| |
| |
As reliable as Old Faithful | |
| |
| |
Expensive doesn't mean better | |
| |
| |
Location, location, location | |
| |
| |
Back that thing up | |
| |
| |
Sometimes the hare beats the tortoise | |
| |
| |
Not All Control Panels Are Created Equal | |
| |
| |
cPanel | |
| |
| |
Plesk | |
| |
| |
GoDaddy | |
| |
| |
DreamHost | |
| |
| |
1&1 | |
| |
| |
| |
Getting to Know the Essential Services | |
| |
| |
| |
Using Hosted E-mail | |
| |
| |
Enhancing Your Brand with a Personalized E-mail Address | |
| |
| |
Creating E-mail Addresses | |
| |
| |
Picking a name | |
| |
| |
Picking more than one name | |
| |
| |
Selecting the right mailbox size | |
| |
| |
Reading and Writing E-mail | |
| |
| |
The webmail advantage | |
| |
| |
Going offline with mail clients | |
| |
| |
Reading Your E-mail in a Browser (Webmail) | |
| |
| |
Reading Your E-mail in a Mail Client | |
| |
| |
POP3 | |
| |
| |
IMAP | |
| |
| |
Reading Your E-mail on Your Mobile Device | |
| |
| |
Becoming Friends with Your Auto-Responder | |
| |
| |
Forwarding Mail | |
| |
| |
Using Mailing Lists without Being a Spammer | |
| |
| |
Using Server-Based Anti-Spam | |
| |
| |
BoxTrapper | |
| |
| |
SpamAssassin | |
| |
| |
Using a Remote Mail Service with Your Domain Name | |
| |
| |
| |
Managing Files | |
| |
| |
Unleashing the Power of FTP | |
| |
| |
Finding your FTP details | |
| |
| |
Installing an FTP client | |
| |
| |
Using FTP | |
| |
| |
Determining file Ideation | |
| |
| |
Securing FTP | |
| |
| |
Setting and managing file permissions | |
| |
| |
Creating New FTP Accounts | |
| |
| |
Managing Files through Your Control Panel | |
| |
| |
Performing Backups through FTP | |
| |
| |
| |
Working with Databases - It's Essential | |
| |
| |
Understanding That Databases Are Information Storage Systems | |
| |
| |
Making Your Site Dynamic with Databases | |
| |
| |
Choosing a Database Technology | |
| |
| |
SQL (Structured Query Language) | |
| |
| |
MySQL | |
| |
| |
Microsoft Access | |
| |
| |
PostgreSQL | |
| |
| |
Creating a New Database | |
| |
| |
Managing Your Database | |
| |
| |
Four essential commands | |
| |
| |
phpMyAdmin | |
| |
| |
MySQL Workbench | |
| |
| |
Backing Up Your Database | |
| |
| |
Backing up using phpMyAdmin | |
| |
| |
Backing up using MySQL Workbench | |
| |
| |
Restoring from a Backup | |
| |
| |
Restoring a backup using phpMyAdmin | |
| |
| |
Restoring a backup using MySQL Workbench | |
| |
| |
| |
Protecting and Speeding Up Your Site by Understanding Logs | |
| |
| |
Reading Logs | |
| |
| |
Using Logs to Identify Speed Bumps on Your Site | |
| |
| |
Opening web stats | |
| |
| |
Mastering the terminology | |
| |
| |
Reading your web stats | |
| |
| |
Finding Your Logs | |
| |
| |
Spotting Security Breaches Using Your Log Files | |
| |
| |
| |
Building Your Site Using Scripts | |
| |
| |
Making Life Easier with Scripts | |
| |
| |
Choosing the Right Script | |
| |
| |
Installing Your Chosen Script | |
| |
| |
Installing from your control panel | |
| |
| |
Installing from a downloadable script | |
| |
| |
| |
Managing Security and Access | |
| |
| |
| |
Taking Command of Website Security | |
| |
| |
Accepting That Security Is Your Responsibility | |
| |
| |
Protecting Your Visitors with SSL Certificates | |
| |
| |
Recognizing when you need SSL | |
| |
| |
How SSL certificates work | |
| |
| |
Choosing the right level of security | |
| |
| |
Sourcing an SSL certificate | |
| |
| |
Installing an SSL certificate | |
| |
| |
Firewalls | |
| |
| |
Protecting Your Site by Locking the SSH | |
| |
| |
Determining whether you need SSH | |
| |
| |
Configuring SSH | |
| |
| |
Securing Uploads with SSH | |
| |
| |
Protecting Folders with Passwords | |
| |
| |
Securing Your PHP | |
| |
| |
Appreciating Your Security Guard - the .htaccess File | |
| |
| |
Doing Your Part in Avoiding Viruses | |
| |
| |
| |
Decoding Domains and DNS | |
| |
| |
Understanding DNS | |
| |
| |
Is your address fully qualified? | |
| |
| |
The trouble with caches | |
| |
| |
Manipulating Your Domain Name | |
| |
| |
Getting creative with subdomains | |
| |
| |
Creating a new subdomain | |
| |
| |
Expanding your presence with add-on domains | |
| |
| |
Parking domains in your parking lot | |
| |
| |
Redirecting domains like a traffic cop | |
| |
| |
Setting Up DNS Effortlessly | |
| |
| |
Using DNS to your advantage | |
| |
| |
An overview of a DNS record | |
| |
| |
Nameservers | |
| |
| |
CNAME records | |
| |
| |
MX Records | |
| |
| |
A Records | |
| |
| |
| |
Configuring Advanced Functions in cPanel | |
| |
| |
Improving the User Experience with Error Pages | |
| |
| |
Automating Functions with cron Jobs | |
| |
| |
Installing FrontPage Extensions | |
| |
| |
| |
Managing Your Control Panel from a Mobile Device | |
| |
| |
Navigating Using a Mobile Browser | |
| |
| |
Installing and Using Android Apps | |
| |
| |
Knowing where to find apps | |
| |
| |
Installing apps with ease | |
| |
| |
Finding the best apps | |
| |
| |
Using apps to connect to your web host | |
| |
| |
Installing and Using iOS Apps | |
| |
| |
Knowing where to find apps | |
| |
| |
Installing apps with ease | |
| |
| |
Finding the best apps | |
| |
| |
Using apps to connect to your web host | |
| |
| |
Apps for BlackBerry and Windows Devices | |
| |
| |
| |
Knowing What to Do When Things Go Wrong | |
| |
| |
| |
Troubleshooting and Resolving Issues | |
| |
| |
Recognizing Common E-mail Issues | |
| |
| |
Removing Yourself from a Blacklist | |
| |
| |
Fixing FTP Faults | |
| |
| |
Losing Your Control Panel Login | |
| |
| |
Finding DNS Problems | |
| |
| |
| |
Moving to a New Host | |
| |
| |
Deciding Whether to Change Hosts | |
| |
| |
Getting Out of Your Contract | |
| |
| |
Knowing What You Need for a Painless Move | |
| |
| |
Scheduling Your Move | |
| |
| |
Making a Foolproof Check List | |
| |
| |
Creating a pre-move check list | |
| |
| |
Creating a move day check list | |
| |
| |
| |
Increasing Control With a Virtual Private Server or dedicated Server | |
| |
| |
| |
Making the Right Technology Choices | |
| |
| |
Weighing the Differences between Virtual Private Servers and Dedicated Servers | |
| |
| |
Selecting an Operating System | |
| |
| |
Choosing Your Control Panel | |
| |
| |
Deciding Whether to Use Managed Services | |
| |
| |
| |
Keeping the Lid on Pandora's Box with WebHost Manager | |
| |
| |
Creating a Hosting Package or Plan | |
| |
| |
Setting Up Your Accounts | |
| |
| |
Managing Users | |
| |
| |
Securing Your Server | |
| |
| |
Managing Your Mail Queue | |
| |
| |
Repair mailbox permissions | |
| |
| |
Mail queue manager | |
| |
| |
Restarting Services | |
| |
| |
Updating Your Server Software | |
| |
| |
Automatic updates | |
| |
| |
Manual updates | |
| |
| |
Rebooting Your Server | |
| |
| |
| |
Getting Down to the Command Line with Secure SHell | |
| |
| |
Installing an SSH Client on Your Computer | |
| |
| |
PuTTY | |
| |
| |
Terminal | |
| |
| |
Connecting to Your Server | |
| |
| |
Connecting with Windows | |
| |
| |
Connecting with Mac or Linux | |
| |
| |
Using the Command Line | |
| |
| |
Inputting Some Basic Commands | |
| |
| |
Changing directory with cd | |
| |
| |
Viewing a list of files with Is | |
| |
| |
Making new directories with mkdir | |
| |
| |
Editing Files Using vi | |
| |
| |
| |
The Part of Tens | |
| |
| |
| |
Ten Invaluable Free Apps | |
| |
| |
MySQL Workbench | |
| |
| |
FileZilla | |
| |
| |
Notepad++ | |
| |
| |
CoffeeCup FTP | |
| |
| |
PuTTY | |
| |
| |
Transmit | |
| |
| |
Cyberduck | |
| |
| |
KomodoEdit | |
| |
| |
Terminal | |
| |
| |
Caesium | |
| |
| |
| |
Ten Things Your Host Won't Help with (for Free) | |
| |
| |
Website Design | |
| |
| |
Writer's Block | |
| |
| |
Spam | |
| |
| |
Malware | |
| |
| |
Increasing Traffic | |
| |
| |
Moving to a New Host | |
| |
| |
Web Application Problems | |
| |
| |
Uploading Files | |
| |
| |
Installing Some Software | |
| |
| |
Problems with Your Computer | |
| |
| |
| |
Ten Essential Online Resources | |
| |
| |
TentBlogger.com | |
| |
| |
cPanel.net | |
| |
| |
w3schools.com/hosting | |
| |
| |
WebhostingTutorial.com | |
| |
| |
kb.parallels.com | |
| |
| |
w3schools.com/CSS | |
| |
| |
Your Host's FAQ Page | |
| |
| |
PeterPollock.com/webhosting | |
| |
| |
Dummies.com/extras/webhosting | |
| |
| |
WebHostMagazine | |
| |
| |
| |
Appendixes | |
| |
| |
| |
Navigating Your Control Panel | |
| |
| |
DreamHost | |
| |
| |
GoDaddy | |
| |
| |
1&1 | |
| |
| |
Plesk | |
| |
| |
| |
Glossary | |
| |
| |
Index | |