Lamp server setup

  • Posted:
  • Proposals: 1
  • On-site in London, GB
  • #30423
  • Expired
Peyman A. has already sent a proposal.
  • 2

Description

Experience Level: Expert
*** Now edited to provide fuller details ****

Hi,

i have a classified website developed by myself on WAMP that i need ported and hosted on a 'secure lamp server'. The same site is hosted twice (95% same) on the same physical box for 2 different countries, running under vm-ware on 2-virtual machines . Interesting project for lamp a expert with vm-ware, DNS/networking security and linux NAS knowledge.

The work required includes: not all but most task are listed below
=================================================

1. set-up vm-ware: this alreaday done but may require re-install for usbl flash-drive boot up.
2. install linux distro : ubuntu server installed presently but a reinstall of most suitalble distro is desired.
3. install rest of lamp ie. apache, mysql and php.
- my php scripts use a third party php class employing GD2 and requires php 5.2.9.
- so rest of lamp needs building/compiling for linux eg. make, configure, install etc.
4. write script to make( & make) iso copy for backup and reinstall of above system so far for reloading/recovery from system failure
5.port my php scripts & mysql db (empty) from windows to linux
( change directory-paths & save into Linux friendly encoding - sort out any other arising issue eg. incorrect html display etc.)
6. very small amount of javascript work 1-2-hrs. JS ode required to acquire ip of user, modify http://www.hashemian.com/tools/visitor-IP.htm so it does not require my website to access this site on every click slowing and crashing my site.
7. Secure mysql database with passwords etc
8. configure apache & mysql & php
9. configure apache for modules: security & optimisation etc. eg. use , mod_rewrite to stop downloading of entire site via HTTRACk etc.
1. configure modem with port forward & security
11. touch-up / create 10 simple graphics - though not top priority
12. make a linux netbook nas ( google it ) using an acer netbook that has a freecom 120gb usb flash drive and a usb dvd/blu-ray writer.
- write shell scripts for scheduled backup to nas HD & freecom 120gb drive
- write scripts for on demand backup to dvd/blu ray writer
- write scripts to reload/recover above backup in system failure from a: database loss, b: website script corruption/loss.
13. Ensure all is secure eg. dns/modem dos attacks
14. configure linux network/securty eg. interface cards & ip tables
15. help configure smtp mail connection for 'form type email from php'. eg. JangoSMTP.com - quite easy.
16. little testing to ensure all ok.
17. hookup eaton powerware ups to control/shut-down of vm-ware host with snmp/web ethernet x-slot network card. use Eatons very easy Netwatch software or vm-ware script. usually available on the net.
18. if above done.. help with search engine optimization.
19. provide relevant documentation and/or instructions
20. any other reasonable tasks expected in the setup & running of the this LAMP server

All to be done on LINUX command line eg. ubuntu server etc.
LOCATAION is London.
###### local hotel cost will be provided for people traveling over longer distance eg. 20 miles or so !!

PRE-Requisite:
Developer must sign none-disclosure privacy agreement prior to taking on this job.

my system:
========

1 x ulimited broadband - with no ports barred
1 x ibm quad-core server with hardware raid-1, 8gb ram/3x640gb hd, 4+2 port NIC
1 x vm-ware esxi 4.1 with 3 vm's
1 x laptop for access to server using vm-ware client
1 x netbook with freecom 120gb flash usb card + dvd/blu ray for backups
1 x modem to be port-forwarded
5 x ip addresses
1 x network switch
1 x powerawre 5115 ups with NIC

my budget is small. as this is a hobby project.
i estimate this to be all done in 2-4 days.

please keep it competitive - possibility of maintenance work in the future.

if you have done this before than it's pretty easy.
i expect you will already have previous scripts that you can quickly modify/adapt.
i can provide you with some good+valuable help along the way;
- already you can see 'nearly' exactly what i want.

## PLEAS LET ME HAVE A LOOK AT YOUR previous WORK.

THANK YOU very much.

New Proposal

Create an account now and send a proposal now to get this job.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.