Thursday, May 15, 2014

Step by step VPS

1. reinstall deb 6.0 minimal
2. download
wget --no-check-certificate https://github.com/lowendbox/lowendscript/raw/master/setup-debian.sh
...bash setup-debian.sh system
...
bash setup-debian.sh exim4
...
wget http://nginx.org/keys/nginx_signing.key
...
apt-key add nginx_signing.key
...
apt-get install mc
...
vi /etc/apt/sources.list
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx

apt-get update
apt-get install nginx

vi /etc/nginx/nginx.conf
ganti user menjadi www-data bila perlu

mkdir -p /var/www/domain/html
mkdir -p /var/www/domain/logs

buat html

** install php
vi /etc/apt/sources.list
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all

wget http://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg

apt-get update -y
apt-get upgrade -y

apt-get install -y php5-common php5-curl php5-suhosin php5-fpm php5-gd php5-mysql php-apc

* test
phpinfo();

apt-get install -y mysql-server
 ...
3.optimal mysql / otomatis di afei-debian.sh
# cat > /etc/mysql/conf.d/lowendbox.cnf
[mysqld]
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
ignore_builtin_innodb
default_storage-engine=MyISAM
(tekan ^D)

# reboot

4.reset root password
stop mysql
# killall mysqld

#mysqld_safe --skip-grant-tables &
(enter 2x)

#mysql -u root mysql

mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';mysql> flush privileges;
mysql> quit

# killall mysqld
# /etc/init.d/mysql start

 ** gak bisa stop normal?
Try this:
  1. sudo cat /etc/mysql/debian.cnf and look for the password listed under both the [client]and [mysql_upgrade] sections
  2. mysql -u root -p password being the original MySQL root password
  3. GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '*the password obtained from step 1*';
  4. /etc/init.d/mysql restart
=============
next : littleutil => utk processing image
utk wordpress = cukup w3total cache = cache page,html minify no inline minify,object cache, browser opt
php apc = mungkin gak perlu bila SSD ?

---that's all

No comments:

Post a Comment