PhotonVPS WARP .25 128M XEN測試

XEN似乎沒有OpenVZ的方案達到即時開通,
大概等約3小時才收到開通信。

WARP .25方案配置 CPUX2
專屬RAM 128 MB / SWAP    256 MB
硬碟空間 2 GB(RAID10) / 流量 300GB & IPX1
月費(美金) $5.95
VPS控制台SolusVM Panel

系統是安裝Debian 5 64bit+LNMP+TEXTCUBE程序
SSH內的CPU資訊
Intel(R) Xeon(R) CPU E5520  @ 2.27GHz
cpu MHz : 2266.746 / cache size : 8192 KB

[#M_ more.. | less.. |DISK I/O TEST
# dd if=/dev/zero of=/tmp/iotest bs=8k count=100000
100000+0 records in
100000+0 records out
819200000 bytes (819 MB) copied, 1.71675 s, 477 MB/s

Tracert資訊
追蹤 unassigned.psychz.net [173.224.211.198] 的路由:
  1    13 ms    12 ms    13 ms  h254.s98.ts.hinet.net [168.95.98.254]
  2    12 ms    12 ms    12 ms  CHCH-3302.hinet.net [168.95.157.42]
  3    13 ms    12 ms    12 ms  CHCH-3112.hinet.net [220.128.19.142]
  4    15 ms    15 ms    15 ms  TPDT-3012.hinet.net [220.128.2.14]
  5     *        *        *     要求等候逾時。
  6    16 ms    15 ms    15 ms  r4001-s2.tp.hinet.net [220.128.7.209]
  7   160 ms   157 ms   157 ms  r01-pa.us.hinet.net [211.72.108.237]
  8   161 ms   169 ms   168 ms  202-39-83-237.HINET-IP.hinet.net [202.39.83.237]
  9   162 ms   163 ms   162 ms  unknown.xeex.net [216.151.129.113]
 10   160 ms   160 ms   160 ms  xeex.cr2.lax.psychz.net [216.152.255.82]
 11   168 ms   163 ms   162 ms  unassigned.psychz.net [173.224.211.198]
追蹤完成。

網站Demo:http://la.wezard.org
本身是PhotonVPS期下廠牌,YardVPS VZ128M方案使用者
可能跟母公司相比不準,不過跑起來XEN速度還是真的有差,
Yard感覺就是會有”點”卡的感覺,速度上也是PhotonVPS的方案比較快。

_M#]

Textcube的Nginx Rewrite

[code]server {
    root / #(放置textcube的目錄);
    include /etc/nginx/fastcgi_php;
location /  {
if (!-f $request_filename) {
  rewrite ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2;
}  
if ($request_filename ~* ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$) {
  return 403;
}  
if (-d $request_filename) {
  rewrite ^(.+[^/])$ $1/;
}  
rewrite ^(.*)$ /rewrite.php last;
}}[/code]

官方版本為需要跟目錄(例如domain.com/blog),
此版本可以使用domain.com主目錄訪問,
不需要跟目錄下去運作,Demo就是本網站。

Hurricane Electric DNS掛點

難得見到IDC等級的營運商DNS掛掉,
話說HE機房停電我遇過2次了,所以已經習慣到不稀奇@@
為什麼我會知道,因為我在上面放了6個Domain,

下午見到情況馬上換回域名註冊商的DNS,
只是相對應的指向又得重新設定,
DNS管理員公告說,DNS疑似有大流量存取,
HE的工程師也還在處理中,畢竟這個DNS,
Hurricane Electric自己的he.net也放在上面,
不過看來似乎又是某些無聊的人,又再對DNS”測是流量”了。

BurstNet 期間促銷 OpenVZ VPS 25% OFF

主機資訊連結

http://www.burst.net/linvps.shtml
優惠碼 LOWENDLAVPS
25%Off Recurring discount
期限2010/12/31過期

本人是買VPS PACKAGE #1方案
原價5.95$US 月付 特價4.46$US 月付
原價59.50$US 年繳 特價$44.63$US 年繳
保證記憶體  512MB

儲存空間     20GB
月流量     1000GB
實體IP          2
OpenVZ/vePortal
OS支援的也蠻多的
尤其是正在使用的Debian
CentOS, Debian, Ubuntu, Fedora, Gentoo
DEMO:http://la.shiwun.net

BurstNet對台灣本身東岸速度算普普,
終於這個月開了西岸,雖然速度還是普普,
PING值以手中西岸的主機來說算高了點,

BurstNet 西岸
  1    13 ms    12 ms    13 ms  h254.s98.ts.hinet.net [168.95.98.254]
  2    12 ms    13 ms    12 ms  CHCH-3301.hinet.net [168.95.156.42]
  3    12 ms    12 ms    12 ms  CHCH-3111.hinet.net [220.128.18.142]
  4    16 ms    16 ms    16 ms  TPDT-3011.hinet.net [220.128.1.14]
  5    16 ms    16 ms    17 ms  r4003-s2.tp.hinet.net [220.128.1.121]
  6    17 ms    16 ms    16 ms  r4001-s2.tp.hinet.net [220.128.3.42]
  7   146 ms   142 ms   142 ms  r01-pa.us.hinet.net [211.72.108.217]
  8   155 ms   160 ms   156 ms  202-39-83-237.HINET-IP.hinet.net [202.39.83.237]
  9   165 ms   156 ms   187 ms  la-c12r11.USA-LA.router.hinet.net [202.39.93.18]
 10   155 ms   155 ms   155 ms  pos5-3.cr01.lax04.pccwbtn.net [63.218.51.65]
 11   224 ms   225 ms   225 ms  vl0019.gwy02.sctn01.hostnoc.net [63.218.31.42]
 12   235 ms   236 ms   235 ms  xe2-01.gwy01.laca01.hostnoc.net [96.9.191.74]
 13   236 ms   236 ms   236 ms  ec0-64.1a0401.laca01.hostnoc.net [64.120.243.58]
 14   236 ms   235 ms   235 ms  vserver3006.laca01.hostnoc.net [184.82.225.50]
 15   235 ms   236 ms   235 ms  184-82-238-2.hostnoc.net [184.82.238.2]

NordicVPS
  1    12 ms    13 ms    12 ms  h254.s98.ts.hinet.net [168.95.98.254]
  2    12 ms    12 ms    12 ms  CHCH-3301.hinet.net [168.95.156.42]
  3    12 ms    14 ms    12 ms  CHCH-3112.hinet.net [220.128.19.138]
  4    16 ms    16 ms    16 ms  TPDT-3012.hinet.net [220.128.4.110]
  5    16 ms    16 ms    16 ms  220-128-7-201.HINET-IP.hinet.net [220.128.7.201]
  6    16 ms    15 ms    15 ms  220-128-7-209.HINET-IP.hinet.net [220.128.7.209]
  7   138 ms   138 ms   138 ms  r01-pa.us.hinet.net [211.72.108.225]
  8   144 ms   149 ms   149 ms  198.32.176.20
  9   139 ms   151 ms   143 ms  10gigabitethernet1-2.core1.fmt1.he.net [66.160.158.241]
 10   139 ms   144 ms   149 ms  te1-1.ve5.crr1.fmt1.egihosting.com [64.71.129.70]
 11   139 ms   139 ms   139 ms  64.71.160.2
 12   139 ms   139 ms   139 ms  shiwun.net [68.68.96.218]

不過開網站的速度跟某些超賣很嚴重的西岸VPS來說算快了
大概差在超賣嚴不嚴重而已,前幾天剛買是在v3006主機上,
大概是我目前用過遠端SSH不會噸的(其實是現在人少),
123System、BuyVM(剛好分到每天會自動當機重開的node)
Virpus(剛買一個月幾乎不能用),跟最近被大量DDOS攻擊的NordicVPS,
還有最近硬碟壞掉的Vpsyou,買到現在比較沒事情的只有123System,
希望這家競爭力500強企業公司,能夠撐個讓我平安度過一年吧。

Debian 5 32bit VPS, Textcube(HC Version 1.0)自動安裝

建置於作業系統Debian 5 32bit
64bit應該也可以,沒實際上線網站測試,
手上有一家安裝64bit版本,會順便贈送我bind9+nscd囧


Textcube應該不用多說明,我現在用的就是這套BLOG程式,
經歷使用免費Pixnet, fc2, blogger, 自架設 wordpress, sblog,
2005年開始到現在還是用回Textcube。

VPS主機至少需128MB以上實體記憶體,批次黨會安裝以下程序。
Webmin 1.520
Apache 2.2.9
MySQL 5.0.51
ProFTP 1.31
PHP5 5.2.6-1
Textcube(HC Version 1.0 )
此安裝包Textcube版本有增減其他插件,如須完整版請自行修改
)

安裝方式,在VPS上選擇Debian 5 32bit模板安裝
安裝完畢後在SSH下輸入
[code]wget https://sites.google.com/site/wun913/Home/install.sh -O install.sh;vim +”set ff=unix” +wq install.sh;sh install.sh[/code]
64MB VPS不保證正常版
[code]wget https://sites.google.com/site/wun913/Home/install64M.sh -O install64M.sh;vim +”set ff=unix” +wq install64M.sh;sh install64M.sh[/code]

安裝過程會要求輸入MySQL密碼
ProFTP安裝時會詢問要執行在標準模式
還是inetd/xinetd模式下(請選inetd/xinetd模式)

最後地方是FTP Password顧名思義就是 FTP的密碼
預設使用者帳戶是tc,預設程式安裝目錄/home/tc/

其他附帶的檔案
./reset  =>重新啟動 Apache+MySQL+ProFTP
./cp  => 重新啟動 Webmin restart
./cpoff  => 關閉Webmin

128MB DEMO
http://he.shiwun.net

64M DEOM
http://tree.shiwun.net

Webmin+VSFTPd for CentOS 5 32bit

本篇文章為個人架設紀錄用

[code]wget http://prdownloads.sourceforge.net/webadmin/webmin-1.520-1.noarch.rpm
rpm -ivh webmin-1.520-1.noarch.rpm[/code]
MySQL請登入webmin模組即可自動安裝

安裝PHP模組 PHP 5.1
yum -y install php php-devel php-mysql

由於webmin內建的FTP模組我不會設定
所以改使用vsftpd。

yum -y install vsftpd
設定vsftpd開機啟動
chkconfig vsftpd on

PHP 5.2對應
CentOS 5.x 32bit PHP 5.2模組安裝

vi /etc/yum.repos.d/CentOS-Base.repo
檔案最底下加入

[code]
[php5_2]
name=php5_2
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing[/code]

執行安裝
[code]yum –disablerepo=\* –enablerepo=php5_2 install php[/code]

新增FTP使用者並設定密碼
adduser 帳號
passwd 帳號(會提示輸入密碼)

設定網站目錄,一般設定完畢的使用者會再home目錄,
新增該用戶專用目錄,進入該用戶目錄後再設定一個
www目錄當作網域訪問時的網頁。[code]cd /home
chmod 777 userdir
mkdir www
chmod 777 www[/code]

設定vsftpd 禁止anonymous訪問
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 改NO

#設定禁止訪問跟目錄
#尋找chroot_list_enable, chroot_list_file去除掉#字號chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

vi /etc/vsftpd/chroot_list
設定禁止訪問跟目錄帳號,填入剛剛設定的帳號
以防止經由FTP訪問主機跟目錄。

登入webmin開設新的網站
文件根目錄 設定/home/userdir/www
新增虛擬伺服器到檔案 /etc/httpd/conf.d/user.conf

PS:可以用預設也可以自行新增,

由於預設apache再啟動時會讀取conf.d資料夾
所有副檔名conf設定檔,因此採分開設定,
以方便往後編輯上方便,而且預設httpd.conf
無法再webmin控制台直接編輯。

如需要複寫模組請設定以下
vi /etc/httpd/conf/httpd.conf
在此段將AllowOverride None 改 All
# First, we configure the “default” to be a very restrictive set of
# features.
#
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

修改剛剛新增的虛擬主機
[code]<Directory “/home/user/”>
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
ServerName     domain.com #(此處為設定域名用)
DocumentRoot  /home/user/www
CustomLog     /home/user/www.access_log combined #(訪問網站的log檔案)[/code]

MySQL其他設定
my-huge.cnf: 適合 1GB – 2GB RAM的主機使用。
my-large.cnf: 適合 512MB RAM的主機使用。
my-medium.cnf: 只有 32MB – 64MB RAM 的主機使用
my-small.cnf: 記憶體少於 64MB 時適用這個,MySQL 會佔用較少資源。

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
service mysqld restart
vi /etc/my.cnf
加入
skip-innodb
skip-bdb
skip-name-resolve

以下配置可以占用更少但不建議
[code][mysqld]
skip-innodb
skip-bdb
skip-locking
skip-name-resolve
port            = 3306
socket          = /var/lib/mysql/mysql.sock
key_buffer = 32K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 128K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 128K

[mysqldump]
quick
max_allowed_packet = 12M
 
[mysql]
no-auto-rehash
#safe-updates

[isamchk]
key_buffer = 8M
sort_buffer_size = 8M

 
[myisamchk]
key_buffer = 8M
sort_buffer_size = 8M
 
[mysqlhotcopy]
interactive-timeout[/code]
新增httpd,MySQL,FTP重啟批次檔
vi www.sh
加入[code]service httpd restart
service mysqld restart
service vsftpd restart[/code]

設定權限
chmod 777 www.sh

排入系統排程自動執行

vi /etc/crontab 在# run-parts後新增
# run-parts
0 23 * * * root ./www.sh(此設定為每日23時從起httpd/mysqld/vsftpd服務)

crond重啟/讀入設定
service crond restart
service crond reload

完成設定

Centos 5 建置 Apache+PHP+MySQL+Zend Optimizer

本安裝建置於Buyvm.net的Fremont VPS上建置成功

首先安裝執行安裝httpd+PHP+MySQL
[code]yum -y install httpd mysql-server php php-devel php-mysql
yum -y install php-bcmath php-mhash php-mbstring[/code]
啟動MySQL服務[code]/etc/init.d/mysqld start[/code]
設定MySQL ROOT密碼
[code]mysqladmin -u root password ‘密碼'[/code]
登入MySQL
[code]mysql -u root -p[/code]
創建資料庫並設定權限
emample: gome=>database name+database username
[code]create database gome;
grant all privileges on gome.* to gome@localhost identified by ‘密碼’;[/code]
確認資料庫[code]show databases;[/code]
離開MySQL指令模式,將MySQL設定預設開機啟動
[code]chkconfig mysqld on[/code]

由於自己本身遇上有些程序限定PHP程序需5.2以上才能執行,
而CentOS內建只能安裝到5.0,於是參拜了Google大神找到以下方法
修改CentOS-Base.repo[code]vi /etc/yum.repos.d/CentOS-Base.repo[/code]
在檔案底部加入以下資訊[code][c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
[/code]
儲存離開後執行底下命令即可升級到5.2.x版本
[code]yum –disablerepo=\* –enablerepo=c5-testing install php[/code]

安裝ZendOptimizer-3.3.9
(PS:5_2_x_comp for PHP 5.2.x 假使是5.0請將該段代碼改成5_0_x_comp)
[code]wget http://downloads.zend.com/optimizer/3.3.9/ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
tar zxvf ZendOptimizer-3.3.9-linux-glibc23-i386.tar.gz
mv ZendOptimizer-3.3.9-linux-glibc23-i386 /usr/local/Zend
cp /usr/local/Zend/data/5_2_x_comp/ZendOptimizer.so /usr/local/Zend
vi /etc/php.ini[/code]
將以下代碼加入至php.ini底部
[code]zend_optimizer.optimization_level=15
zend_extension=/usr/local/Zend/ZendOptimizer.so[/code]

重新啟動Apache[code]service httpd restart[/code]
執行php -v 出現以下訊息代表安裝成功

PHP 5.2.10 (cli) (built: Nov 13 2009 11:24:03)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
    with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies

架站完成後DEMO:http://blog.shiwun.net

懶人vsFTPd+root權限登入方式
(由於root能訪問系統主目錄所以並不建議使用)
[code]yum -y install vsftpd[/code]
執行vsftpd 進入etc/vsftpd/ 目錄去除掉ftpusers, user_list設定檔案裡面的root
即可使用root登入FTP,密碼就是系統root密碼。

6KBBS v8.0 r100818 正體中文化版本

6KBBS v8.0 r100818 正體中文化版本
Demo:http://bbs.shiwen.idv.tw/
下載
http://bbs.shiwen.idv.tw/r100818_TC_Taiwan.rar


由於本人沒有很多時間測試,所以不敢說完全有找到改正
如果有錯誤的話煩請不吝指證,圖案上由於無繪圖軟體技能所以並沒有修改成正體化,
本版本有錯字的地方會再提出後作為下一次再修改的改正。

faisun_unzip 線上解壓ZIP文件程式 V1.0

當你使用的網頁空間並沒有Cpanel控制台能夠線上解壓縮,
阿你的網站可能有破百MB以上的等級,在這精省的年代
可能每年大家都會關注是否有便宜又大碗的網頁空間能使用,
我也相信在這PHP+MYSQL付費型態的網頁空間已經相當低價的時代,
大家應該還是會想買一個來心安吧,至少不會用免費死得不明不白,
當然以上是不包括空間商跑路的前提下,回到本主題。
遺憾的是並不是每個空間都能使用Cpanel線上解壓縮模式,
傳完一個ZIP就可以把備份的網站都上傳完畢,VS 檔案幾千一個一個個上傳
實際測試過,前者還是比後者快上很多,不過這一切,
還是必需要空間有支援其組件的前提下,目前我試過手中付費空間
是還沒遇過不支援的,在此推薦的是faisun_unzip 線上解壓ZIP文件程式 V1.0
http://www.softpure.com/html/show_details/82.htm

繁體中文化版本(Pass:shiwun.net)
3784830662.rar




但是!很重要的一件事是,上傳完畢請記得刪除本文件,
由於本人也不知道是否有淺在危險性,請千萬切記不要遺留在空間上。