LA(2)M(4)P(5) - HELP TO SETUP WANTED: Cash Paid
Hands up who can setup my linode 64 for web hosting for a fee.
I want:
Apache 2
MySQL 4
PHP 5
SSL (in form of https://)
and
DNS Server**
FTP Server
POP3 Server
SMTP Server
(** if needed - i don't really know)
and
Virtual Hosting with
Disk Quotas Per Virtual Host
Traffic Quotas
and
a WEB GUI to create / remove vitual hosts
a WEB GUI to create / remove email accounts
a WEB GUI to create / change quotas
… I'm a web developer looking to put my client's sites under this linode… NOT for comercial webhosting … So a little cross - account visibility is OK (perhaps a shared MySQL space or something)
… Please post a price in your preffered currency. I will pay with PayPal. Terms 25% deposit - Balance on completion of job.
.. Those tendering should be able to cite an example of a similar setup they created (with a guest username and password) to be considered for this micro-project.
Price will be a condiseration - as will the quality of the setup itself (demonstration site will be key)
Thanks!
Julian Woolford.
Kimachi Group
7 Replies
I like to compile all services by hand so …
(note: you gotta use brain power for this! this isn't ment to be verbose, but lists all needed steps to get the job done)
Apache:
./configure --enable-deflate --enable-logio --enable-log-config --enable-headers --enable-ssl --enable-http --enable-rewrite
--enable-so --prefix=/usr/local/apache
make
make install
edit /usr/local/apache/conf/httpd.conf
ServerAdmin
ServerName hostname.com:80
DirectoryIndex index.html index.html.var index.php
AddType application/x-httpd-php .php
edit /usr/local/apache/conf/ssl.conf
SSLCertificateFile /home/www/ssl/public.key
SSLCertificateKeyFile /home/www/ssl/private.key
SSLCertificateChainFile /home/www/ssl/ca.key
Generating SSL keys for apache (or you can purchase real ones …)
cd /usr/lib/ssl/misc/
cp CA.sh CA_copy.sh
./CA_copy.sh -newca
edit CA_copy.sh
add -nodes to $REQ
./CA_copy.sh -newreq
./CA_copy.sh -sign
cp newcert.pem /home/www/ssl/public.key
cp newreq.pem /home/www/ssl/private.key
cp demoCA/cacert.pem /home/www/ssl/ca.key
chmod -R 400 /home/www/ssl
PHP4 (not what you wanted, but may help)
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-openssl --with-db3 --enable-zend-multibyte --enable-track-vars --
enable-force-cgi-redirect --with-gettext --with-mysql=/usr/local/mysql --prefix=/usr/local/apache
make
make install
cp php.ini-recommended /usr/local/apache/lib/php.ini
MYSQL
groupadd mysql -g 78
useradd -g 78 -u 78 mysql
./configure --prefix=/usr/local/mysql --enable-thread-safe-client --enable-assembler --with-low-memory --enable-local-infile
&> output
make
make install
cp /usr/local/mysql/share/mysql/my-small.cnf /etc/my.cnf
./bin/mysqlinstalldb --force
chown -R root /usr/local/mysql
chown -R mysql.mysql /usr/local/mysql/var
/usr/local/mysql/bin/mysqladmin -u root password
I openly sugguest you figure out what your needs are before asking for help. Additionally I suggest you COMPILE your mail services just to test it out. (meaning you can use RPMs when you feel comfy with a particular setup.) I suggest this because mail can get pretty complex pretty fast. And in all honesty, reading the INSTALL file of any mail tarball is going to help you understand so much more when something breaks, or you just want something else.
I suggest a combination of Postfix + Courier-IMAP/POP3 + MySQL for your mail needs. Additionally I suggest amavisd-new + Clamav + SpamAssassin for Email Policy/Virus Scanning/Spam scanning.
I can provide example commands for the above setup as well.
Bill Clinton
BUT - I didn't identify where per virtual server disk quotas were put in place, or where traffic quotas were established AND Web GUI to add/remove/suspend/modify such accounts & associated email accounts.
SO - Are these things part of advice Part 2 ? or you dwouldn't know how to get these in place, or were you in a rush last post? or MAYBE you could fill me in about where to from here…
… I still encourage any reader who can get the job done to post a price to do it… Thanks Mr.Clinton … Thanks All
If you are looking for the simple inexpensive way out, but maybe not all the functionality, take a look at Webmin / VirtualMin / Usermin (
I tried it out but found it was not flexible enough for me. I just purchased a license for Plesk 7. You can lease for around $30 per month for 30 domains, or just buy a full license. This certainly has all you are looking for and a lot more. So far I have been VERY impressed. Installation is not too bad. Only had a couple bumps in the road.
(hint) make sure you partition your server to avaoid problems down the road!
If you want a quote for some help with setup, send me your contact info to
Submission no longer being monitored within this forum.
If someone reading this forum at a later date wants to undertake the work, please e-mail direct:
(spam safe) julian at kimachi . com