Results 26 to 50 of 603
-
09-17-2010, 09:26 PM #26WHT Addict
- Join Date
- Jul 2009
- Posts
- 149
There is this ELS script that is also GPLed. It hardens the sysctl, disables unwanted services (telnet etc),
Its way outdated, but you may be able to grab some code directly from there.. or implement some of the features..
http://www.servermonkeys.com/els.php
Thanks again for the script, it works..
-
09-18-2010, 02:49 AM #27Web Hosting Master
- Join Date
- Mar 2009
- Posts
- 569
can nginx be replaced with Apache? Because sometimes you just can't replace it
Also, is there any option to choose php versions?Last edited by Gary4gar; 09-18-2010 at 03:01 AM.
-
09-18-2010, 02:51 AM #28WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
-
09-18-2010, 05:36 AM #29[ VPS Enthusiast ]
- Join Date
- Nov 2009
- Location
- Cheltenham, UK
- Posts
- 1,416
Thanks - I will take a look, might give me a few ideas.
No, the whole point in this script is to provide a low memory server environment, and giving Apache as a default option instead would completely defeat the object of the script.
As for PHP versions, again no - it will always include the latest stable release. PHP 5.2.x is no longer being maintained, which is why I chose to do this.
If you want to install Apache/whatever version of PHP yourself you can of course. Simply edit the configuration and set NGINX_INSTALL=n and PHP_INSTALL=n to stop them from being installed by default.
But honestly if you want that, you'd likely just be better off installing cPanel instead.Last edited by BTCentral - Ben; 09-18-2010 at 05:39 AM.
█ Ben Thomas, Director - BTCentral Web Development Services
█ http://www.btcentral.org.uk - Need a custom Web App? Visit us online.
-
09-19-2010, 04:28 AM #30WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
Currently installing this on BuyVM with 256 RAM with their default CentOS5.4 32bit template. Lets see how this goes =]
-
09-19-2010, 05:58 AM #31WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
PHP Code:top - 10:57:11 up 27 min, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 28 total, 1 running, 27 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 524288k total, 165180k used, 359108k free, 0k buffers
Swap: 0k total, 0k used, 0k free, 0k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 15 0 2148 656 568 S 0.0 0.1 0:00.28 init
7521 root 15 0 2280 1032 824 R 0.0 0.2 0:00.01 top
26175 root 25 0 5808 724 260 S 0.0 0.1 0:00.00 nginx
26176 nginx 15 0 5952 1400 724 S 0.0 0.3 0:00.00 nginx
26177 nginx 18 0 5952 1076 424 S 0.0 0.2 0:00.00 nginx
26179 nginx 18 0 5952 1076 424 S 0.0 0.2 0:00.00 nginx
26180 nginx 18 0 5952 1068 416 S 0.0 0.2 0:00.00 nginx
28234 root 19 -4 2240 556 344 S 0.0 0.1 0:00.00 udevd
30084 root 15 0 1804 576 476 S 0.0 0.1 0:00.00 syslogd
30116 nsd 18 0 3780 784 536 S 0.0 0.1 0:00.00 nsd
30117 nsd 18 0 10644 736 276 S 0.0 0.1 0:00.00 nsd
30119 nsd 15 0 3836 548 228 S 0.0 0.1 0:00.00 nsd
30129 root 18 0 7180 1064 664 S 0.0 0.2 0:00.00 sshd
30138 root 24 0 2824 840 672 S 0.0 0.2 0:00.00 xinetd
30171 root 19 0 3700 1304 1128 S 0.0 0.2 0:00.01 mysqld_safe
30211 mysql 15 0 134m 17m 3672 S 0.0 3.4 0:00.21 mysqld
30248 root 15 0 9284 1692 684 S 0.0 0.3 0:00.01 sendmail
30256 smmsp 25 0 8236 1508 644 S 0.0 0.3 0:00.00 sendmail
30265 root 18 0 20912 2824 868 S 0.0 0.5 0:00.02 php-fpm
30266 nginx 25 0 20912 2700 740 S 0.0 0.5 0:00.00 php-fpm
30267 nginx 25 0 20912 2700 740 S 0.0 0.5 0:00.00 php-fpm
30268 nginx 25 0 20912 2700 740 S 0.0 0.5 0:00.00 php-fpm
30270 nginx 25 0 20912 2700 740 S 0.0 0.5 0:00.00 php-fpm
30287 root 18 0 4488 1112 564 S 0.0 0.2 0:00.00 crond
30295 root 18 0 5664 712 436 S 0.0 0.1 0:00.00 saslauthd
30296 root 18 0 5664 440 164 S 0.0 0.1 0:00.00 saslauthd
32248 root 15 0 10176 2908 2348 S 0.0 0.6 0:00.23 sshd
32456 root 15 0 3704 1476 1244 S 0.0 0.3 0:00.10 bash
Need to try it on a min template next, have no clue how to do a custom install so going to need to look it up.
-
09-19-2010, 07:36 AM #32[ VPS Enthusiast ]
- Join Date
- Nov 2009
- Location
- Cheltenham, UK
- Posts
- 1,416
If you installed it on their default "CentOS 5 32bit" template then that is a minimal one (I also grabbed one of their VPS - though the 128 / 256 MB plan, as I thought $15/year for something we can setup a tertiary DNS server on is pretty good)
After running the script (with all the default options) on it:
PHP Code:[root@buyvm ~]# free -m
total used free shared buffers cached
Mem: 256 74 181 0 0 0
-/+ buffers/cache: 74 181
Swap: 0 0 0
PHP Code:[root@buyvm ~]# wget http://cachefly.cachefly.net/100mb.test -O /dev/null
--15:24:18-- http://cachefly.cachefly.net/100mb.test
Resolving cachefly.cachefly.net... 205.234.175.175
Connecting to cachefly.cachefly.net|205.234.175.175|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 104857600 (100M) [application/octet-stream]
Saving to: `/dev/null'
100%[======================================>] 104,857,600 44.9M/s in 2.2s
Last edited by BTCentral - Ben; 09-19-2010 at 07:42 AM.
█ Ben Thomas, Director - BTCentral Web Development Services
█ http://www.btcentral.org.uk - Need a custom Web App? Visit us online.
-
09-19-2010, 07:38 AM #33WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
-
09-19-2010, 07:45 AM #34[ VPS Enthusiast ]
- Join Date
- Nov 2009
- Location
- Cheltenham, UK
- Posts
- 1,416
You are definitely on the 32bit template, not 64bit right? (64bit uses more memory). If so, are you using it as a live site? (in which case php-fpm may have spawned more processes, which would increase memory usage).
Either that or CSF may be using it up? I will install CSF myself later and see what the memory usage is like.█ Ben Thomas, Director - BTCentral Web Development Services
█ http://www.btcentral.org.uk - Need a custom Web App? Visit us online.
-
09-19-2010, 07:47 AM #35WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
its not a live site, so im jsut playing around with things, and trying phpmyadmin using nginx
http://embernix.com/2010/08/setting-...nx-and-centos/
no luck so far, I set the directories right and the subdomain. But other than that your script installed just fine !
-
09-19-2010, 07:53 AM #36[ VPS Enthusiast ]
- Join Date
- Nov 2009
- Location
- Cheltenham, UK
- Posts
- 1,416
█ Ben Thomas, Director - BTCentral Web Development Services
█ http://www.btcentral.org.uk - Need a custom Web App? Visit us online.
-
09-19-2010, 07:56 AM #37WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
yupyup, i did that still not working, but don't worry ill try to figure it out. Right now re-intalling CentOS to make sure it wasn't a problem from before. A lot of people were saying Debian 5 seems to use even less memory like 50MB 32bit plus nginx and WordPress and such. using the script from before for lowendbox. I prefer CentOS tho.
-
09-19-2010, 08:26 AM #38WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
Okay just finished a fresh install:
PHP Code:[root@kuro ~]# free -m
total used free shared buffers cached
Mem: 512 152 359 0 0 0
-/+ buffers/cache: 152 359
Swap: 0 0 0
PHP Code:
[root@kuro ~]# ps -auxf | sort -nr -k 4 | head -10
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.7/FAQ
mysql 8086 0.0 3.5 136892 18500 ? Sl 13:26 0:00 \_ /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock
root 9420 0.0 0.5 20912 2824 ? Ss 13:26 0:00 php-fpm
root 24006 0.0 0.5 10016 2868 ? Ss 13:33 0:00 \_ sshd: root@notty
root 12004 0.0 0.5 10176 2932 ? Ss 13:28 0:00 \_ sshd: root@pts/0
nginx 9430 0.0 0.5 20912 2700 ? S 13:26 0:00 \_ php-fpm
nginx 9428 0.0 0.5 20912 2700 ? S 13:26 0:00 \_ php-fpm
nginx 9425 0.0 0.5 20912 2700 ? S 13:26 0:00 \_ php-fpm
nginx 9424 0.0 0.5 20912 2700 ? S 13:26 0:00 \_ php-fpm
root 9360 0.0 0.3 9284 1692 ? Ss 13:26 0:00 sendmail: accepting connections
smmsp 9385 0.0 0.2 8240 1512 ? Ss 13:26 0:00 sendmail: Queue runner@01:00:00 for /var/spool/clientmqueue
Last edited by Dregond Rahl; 09-19-2010 at 08:39 AM.
-
09-19-2010, 08:28 AM #39Web Hosting Master
- Join Date
- Apr 2007
- Posts
- 3,531
A great script you have got there, going to test it out on some servers tomorrow, hopefully will save me a lot of time in the long run.
You should get in contact with OnApp/SolusVM/etc... and get a template created with it onBotWars.io - Code the AI of your Battle Bot!
-
09-19-2010, 09:13 AM #40Junior Guru Wannabe
- Join Date
- Jul 2008
- Posts
- 53
Nice!
Code:top - 14:08:57 up 1:04, 1 user, load average: 0.02, 0.26, 0.29 Tasks: 27 total, 2 running, 25 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 262144k total, 76816k used, 185328k free, 0k buffers Swap: 0k total, 0k used, 0k free, 0k cached
Code:total used free shared buffers cached Mem: 256 74 181 0 0 0 -/+ buffers/cache: 74 181 Swap: 0 0 0
Last edited by MarlX; 09-19-2010 at 09:17 AM.
-
09-19-2010, 09:17 AM #41WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
-
09-19-2010, 09:33 AM #42Temporarily Suspended
- Join Date
- Sep 2010
- Location
- United States
- Posts
- 11
Hello,
Thank you very much.
This will come in handy for vps customer's
-
09-19-2010, 09:49 AM #43Junior Guru Wannabe
- Join Date
- Jul 2008
- Posts
- 53
-
09-19-2010, 10:19 AM #44Temporarily Suspended
- Join Date
- Aug 2008
- Posts
- 81
great script Ben
-
09-19-2010, 10:35 AM #45[ VPS Enthusiast ]
- Join Date
- Nov 2009
- Location
- Cheltenham, UK
- Posts
- 1,416
Any providers/software developers etc. are more than welcome to use this script to create templates for their customers if they wish to, but it's not we are going to be contacting providers/developers about
Ahh, that could definitely explain the memory differences. I've always been using the stable version in my testing.
As for your phpMyAdmin issues, are you trying to access it via the IP? If so you could modify the "localhost" section to look like this and then put phpMyAdmin in the /usr/local/nginx/html folder.
The easiest way would probably be (via SSH):
PHP Code:mkdir -p /home/nginx/domains/yourdomain.com/{public,private,log,backup}
Uploading your site to the created "public" folder, then duplicating the "demo.com" configuration in /usr/local/nginx/conf/conf.d/virtual.conf for your new domain - in which case your config might look something like this.
At some point I will likely get round to creating some "addon" scripts to allow you to do things like add new domains to your configuration automatically - just a matter of finding some spare timeLast edited by BTCentral - Ben; 09-19-2010 at 10:50 AM.
█ Ben Thomas, Director - BTCentral Web Development Services
█ http://www.btcentral.org.uk - Need a custom Web App? Visit us online.
-
09-19-2010, 10:49 AM #46Junior Guru Wannabe
- Join Date
- Jul 2008
- Posts
- 53
-
09-19-2010, 02:31 PM #47WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
Its quite strange how its using much more memory than the stable one, i guess a lot more features or default modules are being loaded. I'll be trying the stable release on another VPS later.
Also i found the problem was that I forgot to add the A record to the NSD zone file for the subdomain phpmyadmin.
PHP Code:phpmyadmin 14400 IN A 192.192.192.192
This is what i used for the nginx configuration
PHP Code:
server {
listen 80;
server_name phpmyadmin.domain.com;
access_log /home/nginx/domains/domain.com/log/pma.access.log;
error_log /home/nginx/domains/domain.com/log/pma.error.log;
location / {
root /usr/share/phpMyAdmin;
index index.php;
}
location ~ \.php$ {
root /usr/share/phpMyAdmin;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
fastcgi_intercept_errors on;
include /usr/local/nginx/conf/fastcgi_params;
}
}
CSF however is not too easy to configure, at least i'm not sure what im doing. need to find tutorials on it. It really feels more suited for cPanel.Last edited by Dregond Rahl; 09-19-2010 at 02:36 PM.
-
09-19-2010, 02:39 PM #48[ VPS Enthusiast ]
- Join Date
- Nov 2009
- Location
- Cheltenham, UK
- Posts
- 1,416
You can install phpMyAdmin through yum? Must admit I did not know that - I have always downloaded and installed it manually.
And yes, webservers are generally case sensitive (at least on Linux, Mac etc. - not always the case on Windows).
CSF is pretty easy to configure when you know what you are doing, when I get the chance to look into adding that I will be sure to provide a default configuration that is suitable for most people.█ Ben Thomas, Director - BTCentral Web Development Services
█ http://www.btcentral.org.uk - Need a custom Web App? Visit us online.
-
09-19-2010, 02:57 PM #49WHT Addict
- Join Date
- Jun 2010
- Posts
- 143
-
09-19-2010, 03:03 PM #50Web Hosting Master
- Join Date
- Oct 2003
- Location
- The Netherlands
- Posts
- 1,270
Nice work, installing this on a test machine.
While my goal is usually not minimal memory consumption, I have been toying with a lot of the same components and am looking to do a form of shared hosting using Nginx.
Also a vote for CSF or maybe we can make a "hook" script that is called by your script to add extra actions during certain points of your script?
Similar Threads
-
Perfect CentOs Server Setup (Low Memory)
By skoobi2 in forum VPS HostingReplies: 9Last Post: 07-20-2010, 10:16 AM -
Looking for a sysadmin - install debian/centos + dtc-xen + dtc/images (centos etc)
By Ron D in forum Employment / Job OffersReplies: 2Last Post: 06-12-2009, 11:31 PM -
Script Install service, very low rates!
By Justin in forum Employment / Job OffersReplies: 0Last Post: 12-17-2006, 07:10 PM -
centos:apache,php, yum install or source install?
By cchere in forum Hosting Security and TechnologyReplies: 2Last Post: 08-29-2006, 05:14 PM -
How do I install GD on a default CentOS 4.x install?
By Fabalo.com in forum Hosting Security and TechnologyReplies: 3Last Post: 02-12-2006, 11:43 AM