分类 阿里云 下的文章

云虚拟主机通过Rewrite实现不同的域名访问不同目录的内容

环境:

a.产品:虚拟主机免费版(Linux系统)
b.以 pmwiki.anqun.org 访问 /pmwiki ;test.anqun.org 访问 /test 上的内容为例

过程:

1.登录到域名解析面板,将 pmwiki.anqun.org 和 test.anqun.org 的A记录都指向虚拟主机的IP地址,如:139.129.141.225

bbs-aliyun-dongshan3-254233-1.png

2.登录到主机管理控制台,在“域名绑定”里增加 pmwiki.anqun.org 和 test.anqun.org 的绑定

bbs-aliyun-dongshan3-254233-2.png

3.通过ftp客户端连接工具,在/htdocs目录里创建好 pmwiki 和 test 的子目录,将这属于 pmwiki.anqun.org 和 test.anqun.org 站点的文件分别上传到 /htdocs/pmwiki 和 /htdocs/test 目录中

bbs-aliyun-dongshan3-254233-3.png

4.在本地新建htaccess.txt的文件,文件内容如下:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www.)?pmwiki.anqun.org$
RewriteRule ^(/)?$ pmwiki [L]

RewriteCond %{HTTP_HOST} ^(www.)?test.anqun.org$
RewriteRule ^(/)?$ test [L]

5.将htaccess.txt文件,通过ftp客户端工具,上传到虚拟主机的/htdocs目录中,上传完成后,重命名为.htaccess

bbs-aliyun-dongshan3-254233-4.png

6.如果顺利,那访问 http://test.anqun.org 时,浏览器地址栏会显示 http://test.anqun.org/test/;访问 http://pmwiki.anqun.org 时,浏览器地址栏会显示 http://pmwiki.anqun.org/pmwiki/

bbs-aliyun-dongshan3-254233-5.png

bbs-aliyun-dongshan3-254233-6.png

参考:

Windows 2012 64位系统安装PostgreSQL 9

因之前看到 http://bbs.aliyun.com/read/164941.html 两个 http://bbs.aliyun.com/read/187492.html 帖子 ,说未能成功安装PostgreSQL,所以测试安装。

环境:

系统版本:Windows 2012 标准版 64位 (注:在阿里云公共镜像中的Windows 2008 SP2 32位中文版测试安装PostgreSQL9.4和PostgreSQL9.3不成功)
软件:postgresql-9.3.9-3-windows (32位) 和 postgresql-9.4.4-3-windows (32位)

过程:

1.从http://www.enterprisedb.com/products-services-training/pgdownload#windows PostgreSQL下载页面,下载 postgresql-9.4.4-3-windows(32位)

bbs-aliyun-dongshan3-253485-1.png

2.“以管理员身份运行” postgresql-9.4.4-3-windows.exe

bbs-aliyun-dongshan3-253485-2.png

3.此例,PostgreSQL将安装在路径:C:\PostgreSQL\9.4

bbs-aliyun-dongshan3-253485-3.png

4.设置数据库管理用户postgres的密码,如 aliyun.com

bbs-aliyun-dongshan3-253485-4.png

5.设置数据库的locale值,这里选择 Chinese (Simplified), China

bbs-aliyun-dongshan3-253485-5.png

6.本例,节省时间,就没有勾选运行 Stack Builder 的选项了

bbs-aliyun-dongshan3-253485-6.png

7.在系统的“服务”列表中,可以看到成功创建了 postgresql-9.4 名称的服务

bbs-aliyun-dongshan3-253485-7.png

8.运行 C:\PostgreSQL\9.4\bin\pgAdmin3 程序,测试是否能成功连接

bbs-aliyun-dongshan3-253485-8.png

9.在 pgAdmin3 程序界面中,选中在本地运行的PostgreSQL服务器,连接

bbs-aliyun-dongshan3-253485-9.png

10.输入在第4步为用户postgres设置的密码,验证身份

bbs-aliyun-dongshan3-253485-10.png

11.成功连接后,会显示相应的数据库等信息

bbs-aliyun-dongshan3-253485-11.png

参考:

Debian系统安装subversion(图文教程)

环境: Debian 7 64位系统

目的:安装 Subversion 软件

过程:

1.先更新数据库列表:
apt-get update

2.安装 Subversion 软件
apt-get install subversion
bbs-aliyun-dongshan3-252011-1.png

3.创建一个新的空的版本库,如 aliyun
svnadmin create /var/svn/aliyun

4.设置访问权限,如添加一个用户:fanqie,密码为:aliyun
vi /var/svn/aliyun/conf/passwd
bbs-aliyun-dongshan3-252011-2.png

5.编辑服务端的设置,如允许匿名访问,凭密码修改:
vi /var/svn/aliyun/conf/svnserve.conf
bbs-aliyun-dongshan3-252011-3.png

6.创建 Debian 系统的 Subversion 启动脚本,内容可参考下边的链接页面
vi /etc/init.d/svnserve

7.给启动脚本有“执行”权限,且启动 Subversion 的服务:
chmod +x svnserve
/etc/init.d/svnserve start

8.在客户端创建一个文件,再提交到服务端:
bbs-aliyun-dongshan3-252011-4.png

9.在服务端查看是否有客户端提交的文件:
svnlook tree /var/svn/aliyun/
bbs-aliyun-dongshan3-252011-5.png

链接:

Windows系统安装Zend Guard Loader

感谢罗老板。

问题:用浏览器访问服务器上的php文件,页面提示:Zend Guard Run-time support missing!

环境:Windows 2008 32位系统 + IIS 7 + php 5.4

解决:从官方网站下载 Zend Guard Loader 文件,按说明安装就可以了。

过程:

1.确认问题,页面显示信息:Zend Guard Run-time support missing!
bbs-aliyun-dongshan3-251956-1.png

2.从官主网站下载相应的 Zend Guard Loader 文件包,如 ZendGuardLoader-70429-PHP-5.4-Windows-x86.zip

3.将下载好的文件包解压,按里的边说明操作,如将 ZendLoader.dll 文件复制到 C:\php\zend\ 文件夹,再在 php.ini 末尾添加如下内容:
zend_extension=C:\php\zend\ ZendLoader.dll

4.保存 php.ini 文件更改内容后,重启IIS,就可以了。
bbs-aliyun-dongshan3-251956-2.png

链接:

FreeBSD 系统挂载数据盘(图文教程)

感谢xiaofanqie发了代金券,有钱订购测试机。

环境:

a.FreeBSD 10.1 64位系统
b.有一个20GB的数据盘

过程:

1.查看启动信息,得到数据盘的设备名称,如 xdb1

如执行命令:
more /var/run/dmesg.boot | grep "Virtual Block Device"
,得到结果:

xbd0: 20480MB at device/vbd/768 on xenbusb_front0
xbd1: 20480MB at device/vbd/51728 on xenbusb_front0

表示有两个硬盘设备,其中 xdb1,是我们本次要操作的对象。

bbs-aliyun-dongshan3-251742-1.png

2.用分区命令 gpart 对数据盘 xdb1 进行分区操作:

执行命令:
gpart create -s GPT xbd1

gpart add -t freebsd-ufs xbd1

3.对新建的分区进行格式化:

执行命令:
newfs -U /dev/xbd1p1

bbs-aliyun-dongshan3-251742-2.png

4.创建文件挂载点:

执行命令:
mkdir /alidisk

5.编辑 /etc/fstab 文件,让系统在启动时自动挂载:

执行命令:
echo '/dev/xbd1p1 /alidisk ufs rw 2 2' >> /etc/fstab

bbs-aliyun-dongshan3-251742-3.png

6.重启系统挂载数据盘,如不想重启系统,本次可执行以下命令手工挂载:

执行命令:
mount /alidisk

bbs-aliyun-dongshan3-251742-4.png

参考:Adding Disks, https://www.freebsd.org/doc/handbook/disks-adding.html?spm=5176.7189909.0.0.fGTq45