【apache】在vps主机安装webalizer日志分析软件

概述:

webalizer是一个高效的、免费的web服务器日志分析程序。其分析结果是HTML文件格式,从而可以很方便的通过web服务器进行浏览。

环境:centos5 vps

目的:在vps主机把http://www.15099.net虚拟主机的日志统计到protect保护目录的webalizer子目录下

安装:

1)安装webalizer软件

# yum -y install webalizer

2)处理配置文件
# vi /etc/webalizer.conf
#确保下面这几行是正确的。其他的则保留默认值
LogFile        /var/log/httpd/vps.15099.net-access_log
OutputDir      /var/www/html/protect/webalizer
Incremental     yes

3)建立受保护目录的数据
[root@www ~]# cp -a /var/www/usage/ /var/www/html/protect/webalizer
[root@www ~]#rm -rf /etc/httpd/conf.d/webalizer.conf
[root@www ~]#apachectl restart

4)测试执行webalizer的分析工作
[root@www ~]#webalizer

5)测试

在游览器地址栏输入:http://www.15009.net/protect/webalizer,正确输入相应的保护密码后,将出现如下画面:
webalizer分析工具所得的分析画面

单击 Nov 2008超链接,将显示当月的各项分析结果。

【apache】在vps主机构建SSL(HTTPs)网站

概述:在我们通常用“http://”这样的方式来访问网站的时候,传输内容是可能被别人截获的,因为其内容是通过明文传输,所以在传递一些隐私、以及密码相关的信息时,就显得非常的不安全。在一些比较正式的网站、以及一些银行相关的网站中,一些需要提交隐私或者重要级别比较高的密码时,都采用 “https://”的方式,来将传输内容加密,从而保证用户安全和避免隐私的泄漏。

环境:centos5 vps

目的:在vps主机架构一台使用https://ssl.15099.net的主机

步骤:

1)软件环境要求:

在已经架构的LAMP环境上,要使用https加密访问网站,https是利用SSL来加密传输的,利用mod_ssl帮我们制作好key以及凭证,所以需要先确保系统是否已经安装openssl和mod_ssl软件,如没有安装,使用下面命令安装:

# yum -y install openssl mod_ssl
2)建立自认证证书

2-1、生成私有证书:
# openssl genrsa -out ca.key 1024
2-2、建立用于申请的认证文件
[root@www ~]# openssl req -new -key ca.key -out ca.csr
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:CN
State or Province Name (full name) [Berkshire]:Guangdong
Locality Name (eg, city) [Newbury]:Guangzhou
Organization Name (eg, company) [My Company Ltd]:vps-hosting
Organizational Unit Name (eg, section) []:vps-hosting
Common Name (eg, your name or your server's hostname) []:ssl.15099.net
Email Address []:vps@15099.net

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
[root@www ~]#

2-3、生成自认证key
openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt
2-4、把生成的文件放置到正确的位置:
# mv ca.crt /etc/pki/tls/certs
# mv ca.key /etc/pki/tls/private/ca.key
# mv ca.csr /etc/pki/tls/private/ca.csr
2-5、 编辑apache SSL配置文件
# vi /etc/httpd/conf.d/ssl.conf

SSLCertificateFile /etc/pki/tls/certs/localhost.crt
修改为:
SSLCertificateFile /etc/pki/tls/certs/ca.crt
把
SSLCertificateKeyFile /etc/pki/tls/private/localhost.key
修改为:
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
3、设置虚拟主机
# vim /etc/httpd/conf.d/VirtualHost.conf
增加如下内容:
NameVirtualHost *:443

<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/ca.crt
SSLCertificateKeyFile /etc/pki/tls/private/ca.key
<Directory /var/www/html/ssl.15099.net>
AllowOverride All
</Directory>
DocumentRoot /var/www/html/ssl.15099.net
ServerName ssl.15099.net
</VirtualHost>

重启apache服务
# apachectl restart
4)建立测试文件
# mkdir /var/www/html/ssl.15099.net
# echo https-test > /var/www/html/ssl.15099.netindex.html
5)测试
在游览器地址栏输入:https://ssl.15099.net就可以访问刚才建立的index.html文件了

【apache】在vps主机建立受保护的网页目录

概述:虽然保护apache数据方面,已经可以使用Order以及Limit针对IP网段或者主机名称来管理,但如果客户端是使用拨号连接取得的方式(国内的ADSL基本都是分配动态IP),那么IP会一直变动,如此一来那个受保护的目录用户就不能在任何地方进入了,此时如果能够使用密码保护的方式,用户输入帐号/密码即可取得浏览的权限,其实apache自带就提供这种认证功能,让我们可以轻松愉快地设置好保护的网页。

环境: 美国 linux VPS centos5

目的:在已经安装好的LAMP环境下,网页根目录/vat/www/html下的子目录protect建立收保护的目录,访问此文件夹内容需要输入帐号/密码认证通过才可以访问。

步骤:

1)新建受保护目录protect

#mkdir /var/www/html/protect
# touch /var/www/html/protect/index.html
# echo "test the protect" > /var/www/html/protect/index.html
2)以root的身份处理httpd.conf的设置数据

编辑httpd.conf文件,让受保护的目录可以使用".htaccess"。
# vi /etc/httpd/conf/httpd.conf

确定下面这几行是存在的
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>

新建/etc/httpd/conf.d/protect.conf文件
输入如下内容:
<Directory "/var/www/html/protect">
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>

然后重启httpd服务
#apachectl restart
3)建立保护目录的“.htaccess"文件

特别提醒的是,此文件是在保护目录的下面,不要放错地方,操作如下:
# cd /var/www/htm/protect
# vi .htaccess
在文件里添加如下内容
AuthName  "Protetct test by .htaccess"
Authtype   Basic
AuthUserFile /var/www/apache.passwd
require user protect

4)建立密码文件htpasswd
[root@www ~]# htpasswd -c /var/www/apache.passwd protect
New password:   <--这里输入一次密码,注意,屏幕不会有任何信息
Re-type new password:  <--这里再输入一次
Adding password for user protect
[root@www ~]#
查看是否已经建好protect帐号
[root@www ~]# cat /var/www/apache.passwd
protect:Vrf/iGfgn.fiM   <--已经建立一个新用户
[root@www ~]#

5)测试:

在游览器地址栏输入:http://youipaddress/protect/将会弹出如下信息:
受保护模式的授权画面


看到上面画面,输入你刚才第4步建立的帐号和密码,进入授权网页,您可以把一些数据不想让所有人取得,或者某些重要的apache主机分析数据,例如:在vps主机安装phpsysinfo在vps主机安装php探针iProber使用phpmyadmin管理mysql数据库、等数据都可以放置到保护文件夹下。

【apache】在vps主机配置apache服务mod_info模块

概述:在centos5使用yum安装httpd,有加载过mod_info模块,此模块允许通过http://youipaddress/server-info/远程访问服务器配置文件报告,这模块提供广泛的服务配置,包含所有的安装模块和指令。

环境:centos5

步骤:

1)编辑主配置文件

# vi /etc/httpd/conf/httpd.conf
大概在914行


#<Location /server-info>
#    SetHandler server-info
#    Order deny,allow
#    Deny from all
#    Allow from .example.com
#</Location>

修改为:
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from 192.168.1.0/24
Allow from 127.0.0.1
</Location>

重启apache
# apachectl restart
2)测试:

在游览器地址栏输入:http://youipaddress/server-info/ 将弹出如下画面:
server-info图1


通过此页面,可以图形化详细配置文件。

【apache】在vps主机配置apache主机状态说明页面

在vps主机安装www服务后,除了提供服务外,重要的工作就是维护了。是否一定要额外安装其他的软件才能了解目前主机的状态呢?当然不是。可以通过apache提供的特殊功能来查询主机目前的状态,即mod_status模块。这个模块默认是关闭的,需要修改配置文件来启动它。

#vi /etc/httpd/conf/httpd.conf
先确定下面这行已经存在
LoadMofudule status_module modules/mod_status.so

把
#ExtendedStatus On

修改为:

ExtendedStatus On

#<Location /server-status>
#    SetHandler server-status
#    Order deny,allow
#    Deny from all
#    Allow from .example.com
#</Location>

修改为:
<Location /server-status>
SetHandler server-status
Order allow,deny
Allow from all
</Location>

接下来在游览器地址栏输入:http://youipaddress/server-status/,即可弹出如下画面:
主机的目前状态回复网页
输出的结果包括目前的时间、Apache重新启动的时间以及目前已经启动的程序等,在网页的下方还会显示每个程序的客户端与服务器端的连接状态。虽然显示的信息很简单,不过足以让您粗略了解主机的状态。需要注意的是,可将查阅者(allow from的参数)的权限限制严格一些。

【phpsysinfo】在VPS主机安装phpsysinfo

概述:

phpSysInfo是一个能够显示主机系统信息的PHP脚本。包括:主机名,所用操作系统及内核版本,计算机运行时间,CPU,内存,SCSI设备,IDE设备,PCI设备和网络适配器,硬盘使用情况等信息,当前有2.5.4和3.0.4,其中3.0.4版本需要PHP版本高于5.2。

环境:centos5

目的:在已经构建好的LAMP环境安装phpsysinfo,官方地址:http://phpsysinfo.sourceforge.net/

步骤:

1)下载与解压及配置

[root@www.15099.net ~]# cd /var/www/html/protect   #进入受保护的目录

[root@www.15099.net ~]# wget http://downloads.sourceforge.net/phpsysinfo/phpsysinfo-2.5.4.tar.gz

[root@www.15099.net ~]# tar zxvf phpsysinfo-2.5.4.tar.gz  #解压缩文件

[root@www.15099.net ~]# cd phpsysinfo  #进入解压后的目录



[root@www.15099.net ~]# cp config.php.new config.php  #使用配置模板生成配置文件

#修改复制的config.php文件,使其默认语言为中文

[root@www.15099.net ~]#  vi config.php

把$default_lng='en';语句修改为:$default_lng='cn'; 然后保存
2)测试

在游览器地址栏输入:http://youipaddress/protect/phpsysinfo,将出现如下画面:
在VPS主机安装phpsysinfo图1

【mysql】使用phpmyadmin管理mysql数据库

概述:phpMyAdmin是一个用PHP编写的,可以通过互联网控制和操作MySQL。通过phpMyAdmin可以完全对数据库进行操作,例如建立、复制/删除数据等等。

环境:centos5

目的:在上一篇在vps主机配置LAMP环境中,已经成功在vps主机构建了LAMP环境,这篇文章详细描述如何配置phpmyadmin2.11.93管理vps主机上的mysql数据库系统

步骤

1)下载与解压

[root@www.15099.net ~]# mkdir /var/www/html/protect   #新建一个受保护的文件夹
[root@www.15099.net ~]# cd /var/www/html/protect   #进入相应的目录
[root@www.15099.net ~]# wget http://prdownloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.9.3-all-languages-utf-8-only.tar.gz  #官方下载压缩包
[root@www.15099.net ~]# tar zxvf phpMyAdmin-2.11.9.3-all-languages-utf-8-only.tar.gz  #解压刚才下载的文件
[root@www.15099.net ~]# rm -rf  phpMyAdmin-2.11.9.3-all-languages-utf-8-only.tar.gz  #删除已经解压的压缩包释放空间
[root@www.15099.net ~]# mv phpMyAdmin-2.11.9.3-all-languages-utf-8-only phpmyadmin  #重命名解压后的文件名
2)配置phpmyadmin
[root@www.15099.net ~]# cd /var/www/html/protect/phpmyadmin  #进入刚重命名的文件夹
[root@www.15099.net ~]# cp config.sample.inc.php config.inc.php   #新建配置文件(使用默认的样本复制)
[root@www.15099.net ~]# vi config.inc.php   #编辑新建的配置文件

修改大概在17行的 $cfg['blowfish_secret'] = ''; 
改为: $cfg['blowfish_secret'] = 'test99'; 
其中修改后的test99处您可以任何内容,这里只是用test99举例,然后保存
3)测试

在游览器地址啦输入:http://youipaddress/protect/phpmyadmin,就能看到如下信息了:
使用phpmyadmin管理mysql数据库图1

现在你就可以使用phpmyadmin这款强大的图形界面工具管理数据库了,默认数据库管理员帐号为:root 密码为空,记得登录进去修改root密码

【eaccelerator】在vps主机安装配置php强化模块eaccelerator

环境:centos5

确保系统已经安装好php-devel、autoconf、automake、m4、libtool、 gcc(预编译用) make(编译用)等软件,可使用rpm -q 软件包名查看,如未安装,使用yum -y install 软件包名进行安装。

eaccelerator官方网站:http://eaccelerator.net/

安装配置步骤如下:

1)下载源码包:本地下载地址:

[root@www.15099.net ~]#cd /usr/local/src
[root@www.15099.net ~]#wget http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.zip
2)解压源码包
[root@www.15099.net ~]#unzip eaccelerator-0.9.5.3.zip
[root@www.15099.net ~]#cd eaccelerator-0.9.5.3
3)利用phpize进行php程序的预处理
[root@www.15099.net ~]#phpize
4)预编译设置:
[root@www.15099.net ~]#./configure --enable-eaccelerator=shared --with-php-config=/usr/bin/php-config

5)编译:
[root@www.15099.net ~]#make
6)编译成功后安装
[root@www.15099.net ~]# make install
此时这个新编译的模块会被放置到/usr/lib/php/modules/eaccelerator.so中

7)修改php.ini和预先加载PHP模块
[root@www.15099.net ~]#vi /etc/php.ini

按shift+g键跳到配置文件的最末尾,加上以下配置信息:
[eaccelerator]
extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"

预先加载php模块
[root@www.15099.net ~]#vi /etc/ld.so.conf
在文件尾添加
/usr/lib/php/modules
[root@www.15099.net ~]#ldconfig   <--把模块导入高速缓存
8)建立eaccelerator的暂存数据
[root@www.15099.net ~]#mkdir /tmp/eaccelerator
[root@www.15099.net ~]#chmod 0777 /tmp/eaccelerator

9)使用ab命令测试一下网站效率,如下:
[root@www tmp]# ab -dkS -n100 -c100 http://localhost/phpinfo.php
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient).....done

Server Software:        Apache
Server Hostname:        localhost
Server Port:            80

Document Path:          /phpinfo.php
Document Length:        48658 bytes

Concurrency Level:      100
Time taken for tests:   1.52041 seconds
Complete requests:      100
Failed requests:        1
(Connect: 0, Length: 1, Exceptions: 0)
Write errors:           0
Keep-Alive requests:    0
Total transferred:      4879895 bytes
HTML transferred:       4865795 bytes
Requests per second:    95.05 [#/sec] (mean)
Time per request:       1052.041 [ms] (mean)
Time per request:       10.520 [ms] (mean, across all concurrent requests)
Transfer rate:          4529.29 [Kbytes/sec] received

Connection Times (ms)
min   avg   max
Connect:        0     3   19
Processing:   423   647 1016
Total:        423   650 1035

10)重新apache和验证eAccelerator是否生效
[root@www.15099.net ~]# apachectl restart
[root@www.15099.net ~]# php -v
PHP 5.1.6 (cli) (built: Jul 16 2008 19:53:00)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
[root@www.15099.net]#
如果看到eAccelerator v0.9.5.3
证明已经加载成功,且生效

11)重新使用ab命令测试一下网站效率,如下:


[root@[root@www.15099.net ~]# ab -dkS -n100 -c100 http://localhost/phpinfo.php
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient).....done

Server Software:        Apache
Server Hostname:        localhost
Server Port:            80

Document Path:          /phpinfo.php
Document Length:        51378 bytes

Concurrency Level:      100
Time taken for tests:   0.551591 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Keep-Alive requests:    0
Total transferred:      5151900 bytes
HTML transferred:       5137800 bytes
Requests per second:    181.29 [#/sec] (mean)
Time per request:       551.591 [ms] (mean)
Time per request:       5.516 [ms] (mean, across all concurrent requests)
Transfer rate:          9120.89 [Kbytes/sec] received

Connection Times (ms)
min   avg   max
Connect:        0    12   16
Processing:    12   237  535
Total:         12   249  551
[root@www.15099.net ~]#


12)总结,从第9和第11的Time taken for tests:项目,可以看出,加载eAccelerator后效率提高了快1倍。

【apache】在Linux VPS主机配置LAMP环境

系统环境:centos5

目的:使用yum快速配置LAMP(linux+apache+mysql+php)环境

1)安装:

[root@www.15099.net ~]#yum -y install httpd mysql-server php php-devel php-mysql php-mcrypt php-mbstring php-gd

其中:

httpd:web服务器包
mysql-server:mysql数据库服务器包
php:php包
php-devel:php开发包
php-mysql:使得php可以连接mysql数据库包
php-mcrypt:标准php模块,提供加密库支持
php-mbstring:支持多字节支付(使用phpmyadmin需要)
php-gd:php图形库

2)配置httpd设置文件
[root@www.15099.net ~]#vi /etc/httpd/conf/httpd.conf

2-1)修改语言编码

#找到下面这一行,应该大概在747行左右
AddDefaultCharset UTF-8
改成:
# AddDefaultCharset UTF-8
由网页表头宣告,直接注销即可
3)新建测试网页

进入网站根目录文件夹
[root@www.15099.net ~]# cd /var/www/html
[root@www.15099.net ~]# echo '<?php phpinfo();?>' > phpinfo.php


4)把相应的服务使得开机自动启动
[root@www.15099.net ~]#chkconfig --level 345 httpd on
[root@www.15099.net ~]#chkconfig --level 345 mysqld on


5) 启动服务
[root@www.15099.net ~]# /etc/init.d/httpd start
[root@www.15099.net ~]# /etc/init.d/mysqld start

6)添加防火墙规则
[root@www.15099.net ~]# 
[root@www.15099.net ~]# 

7)测试php网页服务器

在游览器地址栏输入:http://youipaddress/phpinfo.php,如看到如下类似画面,就证明配置成功了
在Linux VPS主机配置LAMP环境phpinfo信息图

8)测试php与mysql连接

关于php与mysql连接测试,请访问在vps主机安装php探针iProber

【iprober】在vps主机安装php探针iProber

iProber探针介绍

主要功能:
1、服务器环境探测:CPU、在线时间、内存使用状况、系统平均负载探测(支持LINUX、FreeBSD系统,需系统支持),操作系统、服务器域名、IP地址、解释引擎等
2、PHP基本特征探测:版本、运行方式、安全模式、Zend编译运行及常规参数
3、PHP组件支持探测:MYSQL、GD、XML、SESSION、SOCKET等组件支持情况
4、服务器性能检测:整数运算能力、浮点数运算能力、数据IO能力
5、自定义探测:MYSQL连接测试、MAIL发信测试、函数支持情况及PHP配置参数

环境:centos5 vps

目的:在protect保护目录下安装iProber探针

安装:

1)下载与安装:


在受保护目录新建一个iProber文件夹
[root@www.15099.net ~]# mkdir /var/www/html/protect/iProber             #新建php探针存放目录
[root@www.15099.net ~]# wget http://file.xingke.info/linux/iprober.zip  #下载压缩包
[root@www.15099.net ~]# unzip iprober.zip                               #解压压缩包
[root@www.15099.net ~]# rm -rf iprober.zip                              #删除已解压的压缩包,释放空间

2)测试访问


在游览器地址栏输入:http://youipaddress/protect/iProber/iProber.php,将看到如下画面:
在vps主机安装php探针iProber图1

3)使用iProber自带的自定义检测项目测试php与mysql数据库连接,如下图所示:
在vps主机安装php探针iProber图2

在上图中:MYSQL服务器填写:localhost ;MYSQL用户名填写:root;MYSQL用户密码填写:(初始密码为空,不要填写);MYSQL数据库名称填写:test;然后按"CONNECT"按钮,如提示成功,就证明php连接数据库函数成功。

【hyper-vm】如何登录Hyper-VM VPS控制面板

2010年5月23日更新,由于Hyper-VM面板安全问题,我们现在不在使用此面板


我们提供的vps主机,是使用全球广泛应用的Hypervm控制面板,通过此面板可以自由开启,关闭,重启VPS主机,Hypervm控制面板登录地址:https://control.15099.net:8887/ 打开此页面如下所示:
如何登录Hyper-VM VPS面板


购买我们的VPS主机,我们会给您在申请vps提交的资料里的邮箱发送开通的帐号和密码,请使用此帐号和密码登录Hypervm。

【hyper-vm】Hyper-VM VPS控制面板主面板介绍

登录VPS Hypervm控制 面板后,出现我们面前是如下截图:

Hyper-VM VPS控制面板主面板
从上面图可以看出,有三部分组成:

最上面是控面板菜单,含最左边的home(首页)和最右边的Tickits(联系单)Session(会话)Logout(退出),如下图所示,详细描述请查阅Hyper-VM VPS控制面板菜单介绍
Hyper-VM VPS控制面板主面板菜单

左下边为Quick Actions(快捷菜单)和收藏栏,如下图所示:
Hyper-VM VPS控制面板主面板右下角快捷菜单与收藏栏

右下边为面板的主要功能设置区域,所有的设置基本都在此区域设置,如下图所示
Hyper-VM VPS控制面板主面板功能设置区域截图

【hyper-vm】Hyper-VM VPS控制面板主面板顶部菜单介绍

下面是控制面板菜单截图,含最左边的home(首页)和最右边的Tickits(联系单)Session(会话)Logout(退出)。

Hyper-VM VPS控制面板主面板顶部菜单图1

其中

点击最左边home(首页)登录系统时候默认进入的画面,下图所示:
Hyper-VM VPS控制面板主面板顶部菜单图2

点击 Tickits(联系单)打开联系单页面,有两个选项卡,如下图所示为帮助书桌:
Hyper-VM VPS控制面板主面板顶部菜单图3

单击Add Ticket(添加联系单),如下图
Hyper-VM VPS控制面板主面板顶部菜单图4


点击Session(会话),打开会话页面,此页面显示当前会话信息,如下图:
Hyper-VM VPS控制面板主面板顶部菜单图5


点击logout(退出)按钮,安全退出控制面板后台,会弹出如下图:
Hyper-VM VPS控制面板主面板顶部菜单图6


按确定安全退出系统

建议养成设置完都使用此按钮安全退出

【ssh】如何使用Linux VPS主机ssh帐号代理访问网络?

我们的主要业务是给客户提供稳定、经济的美国VPS。美国 LinuxVPS的一大功能就是使用ssh翻墙代理访问网络,在国内连接上这些美国vps主机,就可以无限制访问互联网,拥有美国IP所享受的一切权利。这篇文章详细描写如何使用我们的VPS主机代理访问网络。

假设

VPS主机IP:67.159.48.234

帐号:vpntest

密码:vpstest99

建议使用useradd新建一个普通权限的帐号用户ssh代理访问网络

一、首先配置SSH Tunnel通道:

下载MyEnTunnel中文版 本地下载:myentunnel-中文版 下载后解压,进入解压文件夹,双击myentunnel.exe,打开如下图:

如何使用Linux VPS主机ssh帐号代理访问网络图1

  • SSH 服务器:就是你的 SSH 服务器的地址,这里输入:67.159.48.234
  • SSH 端口:ssh服务器的端口,一般都是 22;
  • 用户名称:vpntest;
  • 用户密码:vpntest99
  • 选中 失败时重新连接启用动态套接字;两个复选框
  • Port:填上你本地代理的端口,如 7070;

然后点击 保存,在点击 连接 就可以了,等待任务栏中的小锁变成绿色,说明我们成功建立了一条 SSH Tunnel,并在 localhost:7070 上开启了一个 Socks 服务器。

二、然后配置游览器设置:

1、IE游览器设置:

点击菜单栏--》工具--》Internet选项(0)打开Internet选项窗口,单击连接选项卡,点击局域网设置(L)打开局域网设置窗口,在代理服务器,为LAN使用代理服务器(这些设置不会应用于拨号或VPN连接)勾选,点击高级,打开如下图:
如何使用Linux VPS主机ssh帐号代理访问网络图2


在套接字地址输入:127.0.0.1 端口输入:7070

2、Firefox设置:

点击菜单栏 工具--》选项--》高级选项卡--》网络子选项,单击连接旁边的设置...按钮,打开连接设置对话框,如下图:
如何使用Linux VPS主机ssh帐号代理访问网络图3


选择手动配置代理,在SOCKS主机输入:127.0.0.1端口输入:7070 然后按确认

设置游览器后,记得关闭这个游览器,重新启动游览器,输入http://www.138.com,看显示的ip地址是否为 vps主机的ip地址。

经过上面两个步骤,就可以通过ssh帐号无限制访问国外的网站(就不怕自己想要的资料被GFW屏蔽了:)-)

【FAQ】如何使用putty远程登录Linux VPS主机

购买我们的linux vps主机,在申请资料提交的邮箱里,我们会把相关开通资料发到你邮箱,其中就有一个root登录帐号和密码。

这里我假设您开通的vps主机的相关信息如下:

VPS主机IP:67.159.48.234

帐号:root

密码:vpstest99

下面我详细介绍使用通用的putty进行远程登录管理主机,首先下载putty软件,下载后自行解压,双击putty.exe打开ssh客户端登录软件,如下图所示:

如何使用putty远程登录Linux VPS主机图1

在上面截图中,
如何使用putty远程登录Linux VPS主机图2


主机名称(或IP地址):vps主机ip地址
端口:默认为22
保存的会话:我的 vps

然后单击保存按钮,这样主机名称那栏在下次登录的时候,可以直接双击“我的VPS”进行登录,最后如下图所示:


然后单击“打开”按钮,弹出如下窗口
login as: root

输入root(管理员帐号)按回车
login as: root
root@67.159.48.234's password:
提示输入密码,输入相应的密码(注意输入密码不在屏幕上显示),如果密码正常,就会跳到下面画面:
[root@www.15099.net ~]#
这样就成功通过putty远程登录vps,可以远程安装软件,配置系统相关设置了。

【FAQ】如何查看VPS主机磁盘空间?

Linux VPS查看磁盘如下:

使用SSH客户端登录vps,使用#free -m查看VPS内存大小,如下:
[root@www.15099.net ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             20G  1.2G   19G   6% /
none                  3.9G  4.0K  3.9G   1% /dev
[root@www.15099.net ~]#

从上面截图可以看到磁盘大小(Size)为20.0G,已经使用(Used)1.2G,大约还有(Avail)19G磁盘可用。

Windows VP查看磁盘如下:

直接右键C盘,打开属性就可以看到磁盘大小。

【wordpress】图解在VPS系统上安装wordpress博客系统

前提配置假设如下:

博客安装在/var/www/html/www.15099.net目录下,同时此目录绑定www.15099.net,关于在vps配置虚拟主机请点击此

下面是详细安装步骤

进入预安装系统目录

[root@www.15099.net ~]#cd /var/www/html/www.15099.net
下载最新的wordpress中文程序,中文程序各版本下载地址 http://code.google.com/p/wordpresschina/downloads/list

[root@www.15099.net ~]#wget http://wordpresschina.googlecode.com/files/wordpress.***.chs.tar.gz
解压刚才下载的文件
[root@www.15099.net ~]#tar zxvf wordpress.***.chs.tar.gz
删除刚才下载的压缩文件,节约磁盘空间
[root@www.15099.net ~]#rm -rf wordpress.***.chs.tar.gz
把刚才解压生成的wordpress文件夹内容移动到www.15099.net目录下
[root@www.15099.net ~]#mv wordpress/* ./
修改根目录vps.15099.net的目录权限
[root@www.15099.net ~]#chmod 777 /var/www/html/www.15099.net
在游览器地址栏输入:http://www.15099.net,打开如下页面:
在VPS安装wordpress图1


然后按我们开始吧,打开第二个安装页面:
在VPS安装wordpress图2
输入欲安装wordpress程序建立的数据库相关资料,按提交,进入第3个页面:
在VPS安装wordpress图3

按运行安装程序,进入第4一个页面:
在VPS安装wordpress图4

输入您的博客名称和email地址,然后按安装WordPress,进入第5个页面:
在VPS安装wordpress图5

提示博客系统已经安装成功,现在安装后的管理员的用户名和密码,请记得那笔记下来,等一下登录需要用到此信息,然后按登录进入第6个页面:
在VPS安装wordpress图6


输入刚才记下来的用户名和密码,按登录就可以进入博客系统后台了,如下第7图所示:
在VPS安装wordpress图7


此页面为系统后台,你也可以输入你的域名看一下前台显示,如第8个图所示:
在VPS安装wordpress图8

看到此页面,证明整个安装步骤已经完成,恭喜您,现在可以使用wordpress这款强大的博客系统写日志了:)-

【FAQ】如何查看VPS主机内存?

linux VPS 查看内存:

使用SSH客户端登录vps,使用#free -m查看VPS内存大小,如下:

[root@www.15099.net ~]# free -m
             total       used       free     shared    buffers     cached
Mem:            64         61          2          0         10         29
-/+ buffers/cache:         21         42
Swap:          127         10        117
[root@www.15099.net ~]#
上述总内存为64MB

windows VPS查看内存:

右键桌面上【我的电脑】--【属性】,就可以看到内存分配大小,如下图:
美国 windows VPS 内存查看

上图方框里就是内存分配大小

【FAQ】如何查看VPS主机CPU型号?

linux VPS查看:

使用SSH客户端登录vps,使用#cat /proc/cpuinfo查看CPU相关信息,如下:
[root@www.15099.net ~]# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping        : 11
cpu MHz         : 2393.996
cache size      : 4096 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu tsc msr pae mce cx8 apic mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc up pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
bogomips        : 5990.47

[root@www.15099.net ~]#
上述不同背景一行就为CPU型号。

windows VPS查看:

右键桌面上【我的电脑】--【属性】,就可以看到CPU型号了,如下图:
美国windows VPS CPU型号
上图方框里就是CPU型号

【FAQ】VPS主机是否需要布置杀毒软件

经常有朋友在qq上问我,贵司的vps主机要不要安装配置杀毒软件,在这里统一回答,完全没有必要安装杀毒软件,vps主机的资源本来就有限,为充分发挥vps主机的性能,经过我们实际测试,在物理节点上,已经部署杀毒软件,安装在物理节点上,这样VPS内就不用在单独加装别的杀毒软件了,通过物理节点的杀毒软件,即可对所有VPS进行保护

那么是否要安装ARP防火墙呢,我觉得也没有必要,我们的节点已经布置了arp防御软件,那么要安全配置vps主机,简单的方法,例如centos系统可以使用setup命令关闭不必要的服务,部署好iptables防火墙就可以了。

另外:国内的机房里arp病毒横行,如果是windows  VPS主机可以考虑360的ARP防火墙,linux vps,主机环境下,arp的的欺骗一般对linux是没有效果的,如果遇到的量是很大,就需要手动的建立一个mac的绑定关系的清单

【FAQ】美国VPS有什么好处?

使用美国VPS有什么好处
首先、美国服务器克服电信网通互访问题
第二、免去备案等复杂手续
第三、价格便宜,服务器稳定国外主机市场成熟规范,网络设施绝对一流
第四、政策健全的法律保证了商家承诺的可靠性
第五、解决面向其他国家访客速度慢的问题特别是针对国外客户的网站,很有必要选择国外的主机
第六、网站内容限制相对宽松现在国内的虚拟主机市场还不完善,如果自己想搞个站玩,手头不宽
裕又头疼国内备案等复杂手续,或者你的站点人气很旺国内主机满足不了你流量的要求又想花少量
的钱买稳定空间,建议使用我们的美国vps主机

【FAQ】独立ip有何优势

使用独立IP除了能直接利用IP地址访问网站外,比较突出的有以下两点:

1、能规避在共享IP条件下的连带风险,也就是如果同一服务器上的其他虚拟主机用户因遭受攻击(比如DDOS)、违规(比如黄赌毒)或政策性处置,被屏蔽,不会受到牵连,而共享IP是如果一个用户出现问题,整台服务器上的所有用户几乎都会受到影响,这样的问题也只有独立IP才能解决。

2、独立IP能极大的提升用户网站被搜索引擎收录级别和机会,也就是一个IP只对应一个网站的话,搜索引擎会认为网站质量很高,提高收录级别,而共享IP条件下,一个IP下对应多个网站,搜索引擎会认为网站质量不高,而降低收录级别。

为什么我们可以给客户分配独立IP

我们的VPS主机是放在美国机房,提供的是美国vps主机,美国有足够的IP地址,原因是IPv4是美国研发的,他们给自己国家分配了很多IP地址,而给其他国内的IP地址则很少。在IPv6还没有发展起来之前,VPS在国内的IP地址还是有点紧张的。所以国内价格在每月200元之内的vps主机都是使用共享IP地址。

【FAQ】什么是VPS?

视频介绍:

VPS(Virtual Private Server)是在一台物理服务器上创建多个相互隔离的虚拟专用服务器,也叫虚拟服务器。这些虚拟服务器以最大化的效率共享硬件、软件许可证以及管理资源。对其用户和应用程序来讲,每一个VPS平台的运行和管理都与一台独立主机完全相 同,因为每一个VPS均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文件。

关于vps和独立主机、虚拟主机的区别请查看VPS主机与独立主机和虚拟主机的区别

【FAQ】如何付款?

您可以通过如下方式中的任一种支付:

::付款方法::
-- 支付宝 -- 收款人: 李海鑫
帐号: taobao@15099.net
-- 建设银行 -- 收款人: 李海鑫
注:汇入城市填写广州,不需写广东 开户银行: 广州市五羊新城支行
卡号: 4367 4233 2426 0398 435
-- 工商银行 -- 收款人: 李海鑫
使用工行现金汇款或是转帐,请必须同时填写完整的收款人和卡号。 开户银行: 工商银行广州分行东兴支行
卡号: 9558 8236 0200 2400766
-- 招商银行 -- 收款人: 李海鑫
开户银行: 广州花城支行
银行帐号: 6225 8820 0512 9769


汇款后您可以通过以下方式联系我们,便于我们及时开通
联系在线客服 QQ: 150伍零999(上午9:00-下午6:00)
联系电话: 153陆零零零零153(上午9:00-下午6:00)

请您务必提交以下信息,以便节约您的宝贵时间!
会员中心帐号(在我们这里注册的邮箱地址)
汇入我们哪个银行?
汇款具体时间?(精确到分)
汇款流水号?
汇款金额?

或者您也可以直接将您的汇款底单发给我们的客服人员

【FAQ】如何购买我们的VPS主机?

感谢您对我们的支持,购买我们的VPS主机非常简便,首先选择合适自己的VPS主机型号按下列格式提交申请信息到服务QQ,提交后请及时汇款给我,建议大家使用支付宝付款,关于各种付款方式请查看此

申请格式范例:

联系人:张三
公司名称:张三有限公司
地址:广州市天河区XXX路XX号
邮编:xxxxxx
电话:020-88888888
即时通讯:qq/msn/gtalk等帐号
VPS主机型号:特惠型/实用型/豪华型
邮箱:你常用的邮箱,很重要!是我们主要的沟通方式,VPS开通后相关的资料将发送此邮箱

【FAQ】月流量是什么概念?

这里所指的流量是指月流量:就是一个月您的VPS被访客下载的流量!比如您的网站只有一个页面,有100KB大小,那么有一个访客访问了您的页面一次,就是使用了 100KB的流量!如果每天有1024个人访问,那么就是使用了100*1024=100M的流量!那么再乘以30天,就是3000M的流量!不到3G的流量

我们提供的特惠性流量为每月200G,是3G的66倍,按一个页面100KB算,日访问页面需达到1024×66=67584,超过6万的访问量,完全可以满足各中小企业网站的需要。

【FAQ】我们的VPS支持那些操作系统?

Linux VPS OS系统列表:

我们提供的VPS支持市面大多数linux系统,如 CentOS Ubuntu Fedora Debian Gentoo OpenSuSE都支持,各系统安装后的大小请查看下面表格
系统 系统模板 占用硬盘空间
centos centos-5-i386-afull 304.28MB
cern cern-4-x86_64-minimal 135.65MB
debian debian-4.0-i386-minimal 134.91MB
fedora fedora-9-i386-default 427.88MB
fedora-core-5-i386-afull 319.8MB
fedora-core-6-i686-default 415.64MB
fedora-core-7-ut 445.63MB
gentoo gentoo-20060317-i686-stage3 317.3MB
gentoo-openvz-i686-2008.08.26 384.61MB
opensuse opensuse-10-i386-default 282.33MB
ubuntu ubuntu-6.06-i386-minimal 155.74MB
ubuntu-8.04-i386-minimal 121.18MB

windows VPS支持系统列表:

系统 系统模板 占用硬盘空间
windows windows 2003 企业版 32位 sp2 英文系统 4079MB
winxp 专业版sp3 英文系统 1228MB

【FAQ】物理服务器和虚拟服务器的区别

各位vps的朋友们,这篇文章是了解什么是vps的入门篇,可能很多朋友在听朋友或网站介绍,知道现在有一款独立于独立主机和虚拟主机的一种产品,名字叫做虚拟服务器(vps),下面我就简单讲讲他们的区别

物理服务器:也叫独立主机,就是我们机房真实存放的一台电脑,与我们的pc电脑不同的在于它不需要鼠标,键盘,显示器等输入输出设备,它只需要使用网卡接入互联网,提供网络服务。

虚拟服务器:运营商一般简称VPS主机(Virtual Private Server)也叫虚拟专用服务器,是在一台独立主机的基础上通过虚拟技术,同时运行多个系统,这些系统彼此独立,在外面看来和独立主机没有什么区别,而现在所使用的虚拟及时有很多,主要有:1、应用于桌面环境的:VMware 和Microsofts Virtual PC ,这两款如果软件可以在主机(宿主)上安装其他操作系统,使用的是完全模拟一台新的硬件环境,就是我们所提及的全虚拟 2、在服务器方面,主要的虚拟技术有:www.parallels.com 的parallels 和开源的openvz,www.vmware.com的vmware ESX , 微软的Virtual server以及www.xen.org的xen,这四种是市面上比较出名的,当然还有一些其他的公司提供虚拟技术。
    其中Virtuozzo是针对操作系统的虚拟 ,Virtuozzo支持windows和linux,在windows下只能再虚拟windows,linux下只能再虚拟linux,实际上就是我们常说的半虚拟化;vmware ESX则本身就是精简的linux系统,直接在上面即可建立虚拟机,可以在上面建立linux系统和windows系统,实际上是完全虚拟, 微软的Virtual server只是虚拟windows操作系统,而xen更具CPU支持的硬件指令,可以做到半虚拟和全虚拟技术,支持半虚拟需要CPU支持实体位址延伸技术(PAE),一般的CPU都支持,而全虚拟化,此时需要硬体有支援虚拟化技术才行。目前在x86的主机当中, Intel提供VT技术, AMD则提供SVM技术。这两种技术在CPU的旗标分别是: Intel (vmx)与AMD (svm),以上的PAE 、VMX 、SVM都可以在linux命令使用cat /proc/cpuinfo检测查看是否支持。支持半虚拟的CPU只能安装与宿主操作系统版本一直的系统,而支持全虚拟化的CPU,就可以安装各类linux系统和windows系统。