UltraESB了解
The UltraESB is a high performance Enterprise Service Bus [ESB] supporting many transports, message formats and advanced mediation options.(官方语)
具体还是搞不太明白
只知道可以用来做7层交换
可以用来做很多服务的代理(包括web反向代理)
还可以用来做负载均衡器
……
The UltraESB is a high performance Enterprise Service Bus [ESB] supporting many transports, message formats and advanced mediation options.(官方语)
具体还是搞不太明白
只知道可以用来做7层交换
可以用来做很多服务的代理(包括web反向代理)
还可以用来做负载均衡器
……
http://shop61070066.taobao.com/
关于绿茶
根据品质不同
有从几十块钱一斤的到几百块钱一斤的都有
哪些同学有渠道的
咱们可以合作下
挣点私房钱
呵呵
parted /dev/sdc
然后在parted的交互式系统里
输入
mklabel gpt
mkpart primary 0 100%
quit
(这里为什么没有用mkfs来做文件系统呢,因为parted的mkfs只支持ext2而不支持ext3的文件系统)
然后再格式化文件系统
mke2fs -j -L/XXX /dev/sdc1
注意,如果/dev/sdc1设备大小大于8T的话要注意
要么格式成其他文件系统
要么加上-b 8192试试
我的adp1进入fastboot模式刷完包却不知道怎么退出了
长按开关键貌似都不好使
最后只好接上usb线
用fastboot命令
fastboot reboot
搞定
康盛(comsenz)的产品ucenter在其产品线中是个比较重要的产品
最新的supesite和discuz都需要安装ucenter
最新的版本是1.5
在一次挪ucenter的安装目录的过程中
发现有些问题
比如当我把目录由/uc_server(这个一般是缺省的)挪到/Uc_server后
访问这个ucenter的url的时候
还是会跳到/uc_server/下的文件去
而这个目录已经被挪走,自然会出404错误
其实正确的应该是跳往/Uc_server/下的文件
看了看代码
发现问题出在一个常量UC_API的定义上
这里牵涉到几个文件的几句话
[@65.6 UC]# grep -r “define(‘UC_API’” *
admin.php:define(‘UC_API’, strtolower((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], ‘/’))));
avatar.php:define(‘UC_API’, strtolower(($_SERVER['HTTPS'] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], ‘/’))));
index.php:define(‘UC_API’, strtolower(($_SERVER['HTTPS'] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], ‘/’))));
其实就是admin.php、avatar.php和index.php三个文件里的三句话
这三个语句都是一个问题:
就是把url路径里的字符串用strtolower给变成小写了,然后再定义给UC_API
这样在windows下或ucenter用单独域名,装在/下自然没有问题
但是当服务器是Linux,且ucenter装在的目录有大写字符时
就有问题了
问题找到了
解决起来也容易
就是挪动一个“)”号即可
把语句最后挪一个“)”到
$_SERVER['HTTP_HOST']后面就行了
变成像这样
admin.php:define(‘UC_API’, strtolower((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER['HTTP_HOST']).substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], ‘/’)));
avatar.php:define(‘UC_API’, strtolower(($_SERVER['HTTPS'] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER['HTTP_HOST']).substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], ‘/’)));
index.php:define(‘UC_API’, strtolower(($_SERVER['HTTPS'] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER['HTTP_HOST']).substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], ‘/’)));
经常要用到
但是comsenz的产品安装包里又多还没有
所以记下来
免得每回碰到都得去discuz.net现查
1,supesite
RewriteEngine on
### 修改以下语句中的 /SupeSite 修改为你的SupeSite目录地址,如果程序放在根目录中,请将 /SupeSite 修改为 /
RewriteBase /
### Rewrite 系统规则请勿修改
RewriteRule ^([0-9]+)/spacelist(.+)$ index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^([0-9]+)/viewspace(.+)$ index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^([0-9]+)/viewbbs(.+)$ index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^([0-9]+)/(.*)$ index.php?uid/$1/$2 [L]
RewriteRule ^([0-9]+)$ index.php?uid/$1 [L]
RewriteRule ^action(.+)$ index.php?action$1 [L]
RewriteRule ^category(.+)$ index.php?action/category/catid$1 [L]
RewriteRule ^viewnews(.+)$ index.php?action/viewnews/itemid$1 [L]
RewriteRule ^viewthread(.+)$ index.php?action/viewthread/tid$1 [L]
RewriteRule ^mygroup(.+)$ index.php?action/mygroup/gid$1 [L]
2,discuz
RewriteEngine On
RewriteBase /
RewriteRule ^archiver/((fid|tid)-[\w\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
3,ucenter home
RewriteEngine On
RewriteBase /
RewriteRule ^(space|network)\-(.+)\.html$ $1.php?rewrite=$2 [L]
RewriteRule ^(space|network)\.html$ $1.php [L]
RewriteRule ^([0-9]+)$ space.php?uid=$1 [L]
按照wiki上的说法
以上支持SNI
但也还有不支持的浏览器,如下:
再按照我在自己机器上测的结果
windows xp下,只有firefox支持SNI
其他chrome、IE8、sogou浏览器都不支持SNI
测试浏览器支不支持SNI,可以访问这里
dmidecode是linux上一个用来把计算机的DMI(或者是SMBIOS)信息以容易阅读的方式打印出来的一个工具
我们多用其来获取硬件信息
这样的话就不用重启机器或者是进bios看硬件信息了
比如要升级bios的话
还是需要先跑下dmidecode来看看当前版本的
由于rhel4不像rhel5那样自带的软件里有openvpn包
所以要装的话首先要去官网上下载openvpn软件
在这里下载
貌似要先注册才能下载
进去后选Operation System Platform为RedHat后进入下一个页面
很高兴看到有for rhel4的软件包
于是
rpm -ivh http://openvpn.net/images/download/openvpn-as-1.3.0-RHEL4.i386.rpm
安装软件,再
/usr/local/openvpn_as/bin/ovpn-init
做些基本配置
就可以用web界面做vpn的设置了
注意:免费的license需要自行在官网下载、添加,免费的貌似只支持2个用户
设置好了之后可以在web页面上直接start server
然后客户端需要也从web页面上下载软件、安装
最后连接即可
近期评论