[教程2]火山互联免费VPS的配置攻略

[教程2]火山互联免费VPS的配置攻略

2009-11-03 / 2 评论 / 2,216 阅读 / 正在检测是否收录...

Snap1

最近火山互联开通了免费的VPS,算是一个国内IDC的先例!vps不同于一般的虚拟主机,有独立的资源分配和管理权限,相对虚拟主机来说控制权,不会受到其他用户影响!所以赶紧申请用用,免费的VPS的分两种一种是windows的,免费使用1-3天,另外一种是linux可以通过续期来延长使用时间!所以选择了linux的免费的VM VPS,现在该VPS推出了控制面版管理,通过web管理和监控vps,更直观更简便!

 

有的免费VPS唯有控制面板(包括未推出以前),一直在linux下配置!下面分享一下这几天配置linux下配置VPS的一些经验!另外使用linux需要对linux的命令熟悉了解,基本的就OK了。关于linux命令详见该文:
另外关于火山互联的vps一些说明,非常重要:

重要说明:由于免费VPS使用共享IP,所有网站访问(80端口的服务)都通过代理转发到真实VPS中,因此所有网站服务必须在我司会员中心VPS管理中的使用“域名绑定”功能添加VPS中的网站域名后才能正常访问。
    比如在VPS中开设了test.volit.com网站,在把域名指向VPS的公网IP后,网站将不能正常访问。只有在设置“域名绑定”之后,方可正常访问。
    “域名绑定”流程:登录会员中心 -> 进入“VPS管理” -> 显示所购买或申请到的VPS产品,点击产品名称或后面的“管理”链接 -> 进入管理页面,在下面“域名绑定”的输入框中输入域名,提交后即可。

火山互联的VPS配置

所有的火山互联的VPS软件环境都安装配置好了,包括
   语言环境:PHP 5,Java 1.5.
   Web服务器:apache ,Tomcat
  数据库: MySql
  免费VPS的硬盘: 5G(其中4G为系统及虚拟内存使用,另外1G为数据盘)

1,安装SSH管理工具,Linux的远程管理工具可以用SecureCRT和putty远程管理工具!网上下载即可!

2.目前火山互联的VPS软件安装目录如下:

Apache :    /usr/local/apache2/
网站数据路径:  /data/web/
PHP配置文件:/etc/php.ini,
apache配置文件:/usr/local/apache2/conf/httpd.conf
tomcat:/usr/local/tomcatvhost/
Java(JDK):/usr/java/jdk1.5.0/

 

3.如果采用PHP+MYSQL发布网站,首先需要修改apache的配置文件,用SSH连接VPS,输入:

  vi /usr/local/apache2/conf/httpd.conf

vps1

vi命令是用Linux自带的编辑器来编辑指定路径文件,关于vi编辑器的一些命令,可以先熟悉一下!

(初学者先看一下linux中的vi命令为好 按i是插入,按Esc退出编辑,shift+zz保存退出  / 查找指定字符串 shift+g跳到文本最后一行)

跳转到文本最后一行,找到:

<VirtualHost *>
    DocumentRoot /data/web/mysqladmin
    ServerName my.vhost.cn
    php_admin_value open_basedir /data/web/ysqladmin
    php_admin_value upload_tmp_dir /data/web/ysqladmin
</VirtualHost>

修改为

<VirtualHost *>
    DocumentRoot /data/web/mysqladmin
    ServerName mysql.sharktime.cn
   #  php_admin_value open_basedir /data/web/ysqladmin
   #  php_admin_value upload_tmp_dir /data/web/ysqladmin
</VirtualHost>

 修改两处:
          1.把ServerName改为你域名名称。这样mysql.sharktime.cn打开就是phpmyadmin的页面。
          2.把下面两行代码用“#”注释掉。

vps2

然后执行

vi  /usr/local/apache2/conf/vhost.conf

修改该配置文件如下,配置域名和网站目录对应:

<VirtualHost *>
ServerName ” 此处为你的网站域名”
DocumentRoot “此处为你对应的vps主机的网站子目录”
</VirtualHost>

 

【注意】这里需要注意的是,当你的ServerName为子域名时(比如test.xxx.com),那么你的DocumentRoot 对应的子目录名也应该test,否则该子域名访问不了。(2009-9-11日更新)

如果你想建立多个网站,添加<VirtualHost></VirtualHost>标签即可。

vps3

4.以上修改后均需保存,然后执行:

/etc/init.d/httpd -k start

如果apache已启动过,执行

/etc/init.d/httpd -k restart

此命令是,启动apacheweb服务器。此时就可以通过设定的域名访问网站了。

关于.htaccess的开启(即Appache的Rewrite功能,可以支持虚拟静态)

开启.htaccess,需要开启apache的Mod Rewrite模式,很简单,修改httpd.conf的配置,执行命令:

vi /usr/local/apache2/conf/httpd.conf

找到AllowOverride None

 <Directory />
    Options FollowSymLinks
    AllowOverride None
    **
    **
</Directory>

把AllowOverride None修改为 AllowOverride All即可

 

 重启Apache服务器,修改httpd.conf和vhost.conf均需要重启才会生效。

另外在上传.htaccess文件时,由于window系统视为此没有文件名,可以先吧文件命名为xxx.htaccess,然后上传到服务器指定目录,然后修改文件名为.htaccess。

火山互联的免费vps(linux)默认是不允许有.htaccess文件,需要设置一下:

vi /usr/local/pureftpd/etc/pure-ftpd.conf

修改文件中的文件

ProhibitDotFilesWrite      yes

修改为

ProhibitDotFilesWrite      no

 修改了pureftp配置文件以后,需要重启ftp服务才会生效,执行:

/etc/init.d/pureftpd restart

 

上传.htaccess文件,需要对指定上传目录(www)有写入权限,执行

chmod  777  指定目录 (开启指定目录的写入读取权限)  

本文转自: http://sharktime.cn

0

评论

博主关闭了所有页面的评论