# Session 14 - Server-Side: HTTP and Apache Web Server Configuration

Harvard Extension School
Fall 2021

Course Web Site: https://cscie12.dce.harvard.edu/

### Topics

1. Webpage and Website Optimization
2. Web Browser and Web Server
3. HyperText Transfer Protocol
4. Apache HTTP Server
5. Caching - Don't deliver content unnecessarily
6. Typical Expiration / Cache Directives for Websites
7. Minify and Compress Content
8. Friendly Errors
9. Friendly Ways to Get There
10. HTTP Cookies
11. Search Engines and Optimization
12. HTML5 Boilerplate

Session 14 - Server-Side: HTTP and Apache Web Server Configuration, slide1
Webpage and Website Optimization, slide2
Web Browser and Web Server, slide3
Domain Name System, slide4
Domain Names: Top Level Domains (TLD), slide5
Getting Your Own Domain and Hosting, slide6
Web Server Software, slide7
HyperText Transfer Protocol, slide8
HTTP Overview, slide9
Looking at HTTP Under the Hood, slide10
HTTP Header: Host, slide11
HTTP/2, slide12
Apache HTTP Server, slide13
Apache Configuration Overview, slide14
Scope of .htaccess files, slide15
Problems You Will Have with .htaccess files, slide16
500 Internal Server Error, slide17
Problems You will encounter when using .htaccess files (Internal Server Error 500), slide18
Problems You will encounter when using .htaccess files (Can't see the .htaccess file), slide19
Apache Configuration Sections, slide20
Caching - Don't deliver content unnecessarily, slide21
Caching Related Headers, slide22
If-Modified-Since, slide23
Expires HTTP Header, slide24
Do not cache, slide25
Typical Expiration / Cache Directives for Websites, slide26
Minify and Compress Content, slide27
Compress Content, slide28
Does Compressing Help?, slide29
Friendly Errors, slide30
Custom Error Documents, slide31
Friendly Ways to Get There, slide32
HTTP Redirect, slide33
Redirect, slide34
Rewrite, slide35
Example - Make Simple Links Instead of Complex Ones, slide36
Example: Create Links that can always point to the correct place, slide37
URL Shortener Services, slide38
My Example Project - .htaccess setting to improve Webpagetest scores!, slide39
HTTP Cookies, slide40
Cookie Example, slide41
Cookies and Session IDs, slide42
Cookies and JavaScript, slide43
Search Engines and Optimization, slide44
Search Robots, Crawlers, Spiders, slide45
robots.txt and Examples, slide46
Robots meta element in markup, slide47
Content: meta tags, slide48
HTML5 Boilerplate, slide49

Presentation contains 49 slides

- img
- img
- img
- img
- img