Linked e-resources
Details
Table of Contents
Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: The Apache Web Server; Getting Started with Apache; Installing and Testing Apache; Adding New Directories and Web Pages; Testing Your Web Site from Another Computer of Your LAN; Providing a Static Private IP Address to the Web Server; Using the Linux Firewall; Managing the Apache Process; Working with Virtual Hosts; Using IP-Based Virtual Hosts; Using Port-Based Virtual Hosts; Using Name-Based Virtual Hosts; Inspecting the Overall Virtual Host Configuration
Reading Apache Log FilesSummary; Chapter 2: Server-Side Programming with PHP; The PHP Engine; Installing and Testing PHP; Testing PHP Without a Web Server; Running Your First PHP Examples from the Web Server; Working with Variables and Strings; Escaping Double or Single Quotes in PHP; Mixing JavaScript and PHP; Setting the PHP Variables with the GET Method; Setting the PHP Variables with the POST Method; Running Client-Side vs. Server-Side Programs; The JavaScript/PHP Addition Web Page; The Second Version of the JavaScript/PHP Addition Web Page
The Third Version of the JavaScript/PHP Addition Web PageForm Validation with PHP; The validate.php Source Code Commentary; Summary; Chapter 3: Connecting Your Apache Server to the Internet; The NAT Protocol; Enabling Port Forwarding to Your Router; Implementing Port Forwarding with Apache Vhosts; Testing the New Virtual Host; Using the GeoIP Apache Module; Responding to the Visitor's Native Language; Using a Map to Display the Visitor's Location; A New Version of the Static Map Web Page; Summary; Chapter 4: Obtaining a Domain Name with DDNS; DNS and DDNS
Registering with a DDNS Service ProviderConfiguring the Router's DDNS; Implementing Web Redirect; Implementing an Online Web Service; Editing the Apache Configuration File; Editing the Web Page for Submitting the User's Data; Working with Regular Expressions; Testing the JavaScript Form Validation; Running whois from the Command Line; Editing the File That Processes the User Data; Testing the WHOIS Online Service; Adding a Favorite Icon to the Site; Summary; Chapter 5: The Lighttpd Web Server; Installing Lighttpd; Testing Lighttpd; Working in the Lighttpd Configuration File
Applying a Basic ConfigurationBinding to a Specific IP Address or Hostname; Changing the Document Root; Enabling and Disabling the Directory Listing; Sending Custom-Made Error Replies to the Client; Accessing the Lighttpd Log Files; Using Virtual Hosts with Lighttpd; Using PHP with Lighttpd; Creating Online Services with Lighttpd; Creating the Directory Index of the Online Service; Creating the Action File for the Online Service; Enabling the Site to Serve Multiple Client Requests; Creating an Animated PNG Image; Summary; Chapter 6: The MySQL Database Server; Installing and Testing MySQL; Creating Your First MySQL Database
Reading Apache Log FilesSummary; Chapter 2: Server-Side Programming with PHP; The PHP Engine; Installing and Testing PHP; Testing PHP Without a Web Server; Running Your First PHP Examples from the Web Server; Working with Variables and Strings; Escaping Double or Single Quotes in PHP; Mixing JavaScript and PHP; Setting the PHP Variables with the GET Method; Setting the PHP Variables with the POST Method; Running Client-Side vs. Server-Side Programs; The JavaScript/PHP Addition Web Page; The Second Version of the JavaScript/PHP Addition Web Page
The Third Version of the JavaScript/PHP Addition Web PageForm Validation with PHP; The validate.php Source Code Commentary; Summary; Chapter 3: Connecting Your Apache Server to the Internet; The NAT Protocol; Enabling Port Forwarding to Your Router; Implementing Port Forwarding with Apache Vhosts; Testing the New Virtual Host; Using the GeoIP Apache Module; Responding to the Visitor's Native Language; Using a Map to Display the Visitor's Location; A New Version of the Static Map Web Page; Summary; Chapter 4: Obtaining a Domain Name with DDNS; DNS and DDNS
Registering with a DDNS Service ProviderConfiguring the Router's DDNS; Implementing Web Redirect; Implementing an Online Web Service; Editing the Apache Configuration File; Editing the Web Page for Submitting the User's Data; Working with Regular Expressions; Testing the JavaScript Form Validation; Running whois from the Command Line; Editing the File That Processes the User Data; Testing the WHOIS Online Service; Adding a Favorite Icon to the Site; Summary; Chapter 5: The Lighttpd Web Server; Installing Lighttpd; Testing Lighttpd; Working in the Lighttpd Configuration File
Applying a Basic ConfigurationBinding to a Specific IP Address or Hostname; Changing the Document Root; Enabling and Disabling the Directory Listing; Sending Custom-Made Error Replies to the Client; Accessing the Lighttpd Log Files; Using Virtual Hosts with Lighttpd; Using PHP with Lighttpd; Creating Online Services with Lighttpd; Creating the Directory Index of the Online Service; Creating the Action File for the Online Service; Enabling the Site to Serve Multiple Client Requests; Creating an Animated PNG Image; Summary; Chapter 6: The MySQL Database Server; Installing and Testing MySQL; Creating Your First MySQL Database