Steps to Lighttpd Installation
Here in blog most of the stuff is technical as I am guy with technical background. You might find some innovative and motivating stories along with some funny stories.I hope you find it useful :-) Happy blogging.
Steps to Lighttpd Installation
Steps to FAST CGI Support
Go to system -> Administration -> Synaptic Package Manager and select php-cgi
sh /etc/init.d/lighttpd start
sh /etc/init.d/lighttpd stop
Click apply changes
Edit file /etc/lighttpd/lighttpd.conf file to add following things.
First add the module mod_fastcgi (lighttpd provides an interface to a external programs that support the FastCGI interface via this module). Make sure your server.modules loades mod_fastcgi:
server.modules = (
“mod_access”,
“mod_accesslog”,
“mod_fastcgi”,
“mod_rewrite”,
“mod_auth”
)
Add following lines to configuration
fastcgi.server = ( “.php” =>
(( “socket” => “/tmp/php-fastcgi.socket”,
“bin-path” => “/usr/local/bin/php”,
“bin-environment” => (
“PHP_FCGI_CHILDREN” => “16″,
“PHP_FCGI_MAX_REQUESTS” => “10000″
)
))
)
Restart lighttpd server with following command
Steps to Tile Cache Installation
Tile cache can be accessed by link http://localhost:port/tilecache/
Map Server version 5.4.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=GEOS SUPPORTS=RGBA_PNG INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE
[cache]
type=Disk
base=/home/mapserver/fgs/tmp/tilecache/cache
Sample WMS layer entry is as follows
[states]
type=WMS
url=http://localhost:8000/cgi-bin/mapserv?map=/home/mapserver/fgs/apps/OMMS3.0/htdocs/map/india_states.map
layers=states
extension=png
For above entry it is important that your map server supports WMS server to test that just go to your FGS installation directory and type command ./www/cgi-bin/mapserv -v and it should not throw any errorStep 1.
sudo fdisk -l
This command will list down all devices (drives) connected to your machine
Sample output can be as follows
Disk /dev/sda: 20.0 GB, 20020396544 bytes
255 heads, 63 sectors/track, 2434 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1275 10241406 83 Linux
/dev/sda2 1276 2434 9309667+ 5 Extended
/dev/sda5 1276 2388 8940141 83 Linux
/dev/sda6 2389 2434 369463+ 82 Linux swap / Solaris
Step 2.
Install partion creator program in ubuntu
sudo apt-get update
sudo apt-get install gparted gksu
gksudo gparted
Step 3.
sudo mkdir /storage
This will create a directory where partition will be mounted
Step 4.
ls -l /dev/disk/by-uuid
List down uuids for all drive’s partitions.
Sample output can be as follows
lrwxrwxrwx 1 root root 10 2009-11-04 17:05 069427AD94279E65 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-11-04 17:05 82b11ae0-e4c9-4e95-9518-06a337659dfb -> ../../sda5
lrwxrwxrwx 1 root root 10 2009-11-04 17:05 EA902C94902C6971 -> ../../sda7
Step 5.
sudo cp /etc/fstab /etc/fstab_backup
Take back up of original file
sudo gedit /etc/fstab
Edit original file and add following line to that.
Step 6
sudo mount -a
Mount all partitions
Step 7
sudo chown -R username:usergroup /storage
sudo chmod -R 755 /storage
UUID=82b11ae0-e4c9-4e95-9518-06a337659dfb /storage ext3 defaults 0 0