Written by 正冰 on 2009, August 8, 3:58 PM
终于忍受不了那个传说中的免费无好货的天朝vps了!花钱买了rashost(瑞豪开源)的美国Linux VPS,安装配置了如下系统应用环境:
- CentOS 5.2(系统)
- nginx 0.7.61(web软件)
- php 5.2.10(脚本解析语言)
- mysql 5.1.35(数据库)
- eaccelerator 0.9.5.3(加速PHP)
博客搬迁过程(以下“原博客”指搬迁前博客主机、“现博客”指搬迁后的博客主机):
- 进原博客后台进行数据库的备份(生成一个sql文件)
- 采用FTP或者整站数据打包后下载到电脑中
- 进入现博客主机中,上传整个博客数据到正确位置
- 进入现博客主机的phpmyadmin管理中添加一个mysql数据库(库名与编码方式与原主机一致)
- 依然在phpmyadmin中添加不授予任何权限的mysql用户(账号密码与原博客保持不变),之后把第4步中添加的数据库赋给它(开放所有对该库的操作权限)
- 将原来备份的数据库sql文件导入到数据库中
- 因为是linux主机,查看博客安装说明将相关目录的权限放开(一般为777权限)
- 去域名控制面板将博客域名A记录从原博客主机改为现博客
- 等待域名生效,搞定!
我的博客:http://blog.is36.cn 用IP也是可以访问的:http://68.68.99.173 (传言拥有独立IP的网站搜索引擎会更喜欢收录,不知传言是否属实)
如果是一台独立的mysql服务器,则要采用mysqldump工具进行数据库的还原,并且创建新用户也要在mysql命令行环境下进行!
踏入了传说中的自由民主的国家,汗!
Filed under: 网络杂事
0 Comments
28768 Views
Written by 正冰 on 2009, August 4, 10:48 AM
购置了rashost的美国linux主机,无奈头天晚上(7月31日)购置,次日早上(7月2日)就发现登陆不了。联系rashost服务商,被告知我所用的那条线路出了网络故障(vps主机没问题),头一次亲身遇到了传说中的拒绝服务攻击!
记录下整个事件的过程……
» 阅读全文
Filed under: 网络杂事
0 Comments
22747 Views
Written by 正冰 on 2009, July 30, 2:56 PM
按照张宴的nginx 0.7.x + PHP 5.2.8(FastCGI)搭建胜过Apache十倍的Web服务器(第4版)与Nginx 0.7.x + PHP 5.2.6(FastCGI)+ MySQL 5.1 在128M小内存vps服务器上的配置优化两文,顺利搭建了:Nginx 0.7.61 + PHP 5.2.10(FastCGI)+mysql 5.1.35在CentOS5.3系统+128MB内存上的安装。
下载系统见:linux系统之CentOS5.3下载与安装
操作环境以及简单操作步骤:
在VMware Workstation 6.5.0上建立一个5GB虚拟硬盘,网络连接方式采用bridge(桥接)方式(分配一个独立的ip),划分了128MB内存(实际安装过程中128MB内存无法使用图形界面安装,故加到256MB内存采用图像界面安装后调回128MB内存,当然,采用text安装模式亦可),只安装基础的系统与一些编辑软件和gcc编译器。
安装系统完成后,开始安装Nginx+PHP+mysql环境,只要按照张宴文中的操作来,一般不会有问题,出现的问题可google下,一般都可以解决。
安装完Nginx+PHP+mysql组建的web应用环境,重启一次,采用webbench进行压力测试,效果不错!决定采购rashost的D128型号主机了。
Filed under: 系统集成
1 Comments
28386 Views
Written by 正冰 on 2009, July 29, 10:52 AM
首先声明:此5.8折只相比较我之前发表的另外一篇关于rashost主机的价格所提出的。切勿混淆了!如果按照本文实际价格,折扣应该说是(85%) * (90%) = 0.765 七六五折
前几天在外地,不方便购买rashost(瑞豪开源)vps主机,今天刚回来,打开他们的网站,发现他们把博客直接整合到主站中了,而且因为加州上了新设备,Linux主机的价格也做了调整。
» 阅读全文
Filed under: 网络杂事
0 Comments
41633 Views
Written by 正冰 on 2009, July 18, 10:22 AM
用6折优惠购买rashost vps
前提条件:年付购买、购买rashost美国Linux VPS主机
因为目前rashost没有特别的优惠码,这个6折只组合的效果(85折上的7折,折上折):
- 支持季付/半年付/年付,分别享受95折,9折,85折的优惠
- NEW70LINUX : 该优惠码对所有的美国Linux VPS有效,终身7折优惠
- NEW77WIN : 该优惠码对所有的美国Windows VPS有效,终身77折优惠
» 阅读全文
Filed under: 网络杂事
0 Comments
25984 Views
Written by 正冰 on 2009, July 2, 1:01 PM
本博客系统运行在火山互联的免费Linux VPS虚拟专用服务器(CentOS 5.2 + Apache 2.2.6 + PHP 5.2.5 + MySQL 5.1.3)上
昨天他们居然搞出个推荐码出来了,还好,没有取消免费
一个linux系统通过“激活”可长期使用的噱头,可真把我给吸引来了!
如果有你申请了火山互联的免费vps,请用我的“火山互联 推荐码”:100031339_20091230783
Filed under: 网络杂事
2 Comments
39036 Views
Written by 正冰 on 2009, June 29, 4:42 PM
今天终于狠下心来要把我的小博客搬家了!从缓慢的虚拟主机商空间里搬迁至免费但是高质量的vps上!
本来搬家很简单,按照常规只要备份原网站程序与数据库即可,然后到新网站上安装一个新的博客后导入原来的数据。
考虑到php版本与mysql版本不同,所以直接用了程序自身的数据备份程序(以免phpmyadmin导出的数据因为编码问题出错)。
因为想以后把整个域名做多向发展,所以采用blog.is36.cn作为自己的博客域名
不知道是我人品好还是程序好,居然没有出现字符编码错误,可喜可贺!
原来的虚拟主机信息:
PHP版本: 4.3.11
服务器操作系统: WINNT Microsoft-IIS/6.0
MySQL版本: 4.0.21-nt-log
GD库版本: bundled (2.0.28 compatible)
现在的vps主机信息:
PHP版本: 5.2.5
服务器操作系统: Linux Apache/2.2.6 (Unix) PHP/5.2.5
MySQL版本: 5.1.33-log
GD库版本: 2.0 or higher
因为linux系统的权限非常严格,默认都只有0755权限,一些特别的目录就需要0777权限写入才可以
其中遇到的一个问题让我百思不得其解(以下操作在vps主机上进行),一开始可以用www.is36.cn登陆后台并发表了一篇日志,后来用blog.is36.cn却无法登陆,始终显示:
验证码不正确。如果您同时打开了多个窗口浏览,请等验证码自动刷新或者手动刷新后重新填写。
请等待页面自动跳转,或点击下面的链接:
* 返回前页
无论我写对或者写错验证码都如此(更搞笑的是我用户名、密码以及验证都不填写也是这个错误)
google了30分钟,把temp目录设置为0777写入权限问题终于解决!
产生这个问题的原因就是:用户登录的时候要把session写入到temp文件夹中……没有写入权限,自然出错。
以后得好好经营自己的博客产业了,用某熊的话就是说:“吐槽”!期待跟大家共进!
Filed under: 网络杂事
0 Comments
14788 Views
Written by 正冰 on 2009, June 29, 12:52 PM
在火山互联申请了免费linux vps后,自己动手实践能力就要更为丰富了,本文为配置vhost.conf文件达到linux下apache的虚拟主机功能
环境:CentOS 5.2 + Apache 2.2.6 + PHP 5.2.5 + MySQL 5.1.3
首先要apache服务认得虚拟主机配置文件,则要修改/usr/local/apache2/conf/httpd.conf
在其底部加入:
Include "/usr/local/apache2/conf/vhost.conf"
定位到apache安装目录下的配置文件,/usr/local/apache2/conf/vhost.conf
打开后内容如下:
DocumentRoot /data/web/www/
ServerName www.vhost.cn
将它修改为我们所需要的:
NameVirtualHost *:80
ServerName is36.cn
ServerAlias www.is36.cn
DocumentRoot /data/web/www/
ServerName blog.is36.cn
ServerAlias www.blog.is36.cn
DocumentRoot /data/web/blog/
修改完成后重启apache服务即可:apache2 -k restart
(用ln做链接,类似windows下的快捷方式指向全局变量地址,就可以在终端任何地方输入apache2进行对apache服务的操作了)
ln -s /usr/local/apache2/bin/apachectl /usr/sbin/apache2
重启过程中如果出现如下情况需要去建立对应的blog文件夹:
[root@linuxserver ~]# apache2 -k restart
Warning: DocumentRoot [/data/web/blog/] does not exist
据网上资料还要在httpd.conf下加入如下的配置条文,本过程中未加入,后续观察:
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
附/usr/local/apache2/conf/extra/httpd-vhosts.conf 作为配置参考文件
#
# Virtual Hosts
#
# If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any block.
#
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/www/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log common"
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/www/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log common"
Filed under: 技术归总
0 Comments
34512 Views