webserver

khansen's picture

Partitioning

We will be splitting your hard drive into multiple segments, called partitions, in order to give different parts of the system space to work in. We could put it all in one big partition, but there are reasons for not doing so. Ask me and I'll explain.

Manual Partitioning

At any rate, for the partitioning method choose "Manual". This will allow us to customize our partition layout.

picture_82.jpg

picture_83.jpg

khansen's picture

Boot From CD and Begin Installation

As we go through this installation, I will periodically include screenshots. If the screen shot is too large or perhaps not necessary, I will put a thumbnail on the page which, if clicked on, will open the full size version.

Insert the bootable Debian install cd into the computer and boot the computer.

khansen's picture

Debian Base Install

Ok, here we go. This page will need to be modified a little bit more as we go.

Steps

  1. Obtain Debian Install CD
  2. Enable Booting From CD on your computer
  3. Boot From CD and Start the Install
  4. Enable HTTP Proxy
  5. Choose the base system (Desktop System)
    • No server items. We will install these as we need them. I don't like the installer to think for me.
  6. Timezone
  7. Root password 1.
khansen's picture

What is LAMP

When I say LAMP, many of you will have images of the device you have at home on your nightstand that provides illumination when it is dark. That is, indeed, what a lamp is ( dictionary term here ) and I could stop the explanation there. However, I think it is a good moment to share a fun little video that IKEA made a few years back. It would help us all comprehend the often misunderstood lamps of this world.

Here is the video (click to view).

"How", you might ask," is that related to webservers?" My answer is this.

khansen's picture

Build Your Own Webserver

Titled "Don't pay for web space: Blog for free on your own linux server!" on their website, this article will document what I plan to do during my half day workshop at the CyberCorps Bootup this summer.

What I hope to accomplish in this workshop is to have each participant walk away with a working webserver with the following specifications:

  • Full LAMP1 stack
  • Apache will be hardened to prevent malicious attacks
    • Removed Indexes
    • Remove Unneeded alias directives
    • Remove user_dir directives
  • MySQL will only allow connections from localhost
  • PHP will be secured

khansen's picture

Web Development Presentation


Topics I suspect I will cover in this presentation

* LAMP
* Why dynamic sites
* My experiences
* PHP
* Some examples
* Write to/from files
* Calendar
* Date Format testing
* Stylesheet chooser
* Hit Counter

Here is a link to the sample files I used today. [-LINK-]

Technorati Tags:
khansen's picture

Moodle User Uploads

A while back, I wrote a short article called "Don't Pass up Moodle Just because of school's email policy" wherein I described a process I have used in the past to generate usernames and passwords for use in batch uploading users. Part of that process involves a little formula magic in OpenOffice, MS Excel, or whatever spreadsheet you use. Anyway, here is an outline of what I do.

  1. The first thing that you need is a list of your students' first and last names.
Technorati Tags:
Syndicate content