パソいろ パソコンやIT関連、周辺機器や開発のことなど

パソコンや開発、Linuxやデータベースのことなど

VBでHTML中のリンクのURLとアンカーテキストを抽出する正規表現
(?.*?)

 2個所ある ( と ) で囲まれた部分は「グループ化」を行っており、それぞれに対して ? ? により、「url」と「text」というグループ名を付けている。

VB2005 regex

Apache2.2+PHP5.3+PostgreSQL8.4(CentOs6.2)
【Apache2.2(httpd)のインストール】

yum install httpd
SSLを有効にする場合は
yum install mod_ssl
も。

/etc/httpd/conf/httpd.confの編集

AddType application/x-httpd-php .php を追加
もし、.htm .htmlのファイル中でもPHPを使用するのであれば、
AddType application/x-httpd-php .php .html .htm にする

【PHP5.3】
yum install php

【PostgreSQL8.4】
yum install postgresql-server
サーバー起動時にXenのDomainUを自動起動
LinuxのCentos5.7で設定。

/etc/xen/autoに設定ファイル(仮想環境に付けた名前で/etc/xenに作られるファイル)をリンクしておくと次回起動時(再起動など)に自動的にDomain-Uが起動される。

(例)
ln -s /etc/xen/virt1 /etc/xen/auto/virt1


再起動や起動後すぐにxm listをしても仮想サーバーが立ち上がってない場合があるので、あせらず待つ。


それでも起動しない場合は
chkconfig xendomains on
で、xendomainsも自動的に起動するように設定。


それでもドメインUの自動起動が失敗する場合は
xendomainsの実行タイミングを遅らせる。

xendが完全に起動する前にxendomainsが起動しているかららしい。

xendomainsの起動スクリプトを変更してスクリプトの起動タイミングを遅らせる。

# vi /etc/init.d/xendomains

関数start部分に「sleep 60」を追加。

start()
{
sleep 60
if [ -f $LOCKFILE ]; then



-----
ドメインUをシャットダウン後、ドメイン0をシャットダウン・起動するとドメインUは自動起動しないみたい。
考え方としてはわかるような・・・