通常、公開するコンテンツはドキュメントルート以下のディレクトリに設置する必要がありますが、
エイリアス(Alias)を使うと全然別のディレクトリにあるファイルをドキュメントルートの配下に配置されているように
見せかけることが出来ます。
実際の設定方法
Alias ①リクエストのURLパス ②実際のディレクトリ
設定例
Alias /index.html/ "/hogehoge/"
②はフルパスで指定も可能で、下記の用にも設定可能です。
Alias /hogehoge/ "/home/hoge/www/htdocs/hogehoge/"
The shape of the system that overflows in the world is equal to the "knowhows" that parties concerned of each industry have.
People who create the system need high-ranking "knowhows" further.
I want to become ..high-ranking "knowhows".. handlers' help.
2011/06/07
2011/05/26
続.VMware Player 3.1.4 CPU使用率100%で起動しない
■環境
・Windows XP(HostOS)
・CentOS5.6(GuestOS)
・VMware Player3.1.4
CPU使用率100%がなかなか解決しない。。。
どうやらホストOS(この場合、Windows XP)がスリープに入り、再度マウスをガチャガチャ弄って
ログインすると、CPU使用率100%になっている。
ホストOSの電源オプションで、スリープしない設定にしたところ、解決しました。
設定後、数日経っているが、今のところ、CPU100%になることは無いです。
よかった。
・Windows XP(HostOS)
・CentOS5.6(GuestOS)
・VMware Player3.1.4
CPU使用率100%がなかなか解決しない。。。
どうやらホストOS(この場合、Windows XP)がスリープに入り、再度マウスをガチャガチャ弄って
ログインすると、CPU使用率100%になっている。
ホストOSの電源オプションで、スリープしない設定にしたところ、解決しました。
設定後、数日経っているが、今のところ、CPU100%になることは無いです。
よかった。
2011/05/09
VMware Player 3.1.4 CPU使用率100%で起動しない
■環境
・Windows XP(HostOS)
・CentOS5.6(GuestOS)
・VMware Player3.1.4
VMware PlayerにLinuxを入れて使用していると、CPU使用率100%になる場合がある。
場合があるというか、必ずなる。この為、正しくLinuxが動作しない。。。
画面が真っ黒になって起動しない。。。
解決方法をググったので、メモ
1. VMware Playerを起動
2. 「ファイル」メニューの「Playerの環境設定」をクリックし、環境設定ダイアログを開く
2. 「起動時に製品の行進を確認する」チェックボックスを外す
2. 「必要に応じてソフトウェアコンポーネントを確認する」チェックボックスを外す
3. 「今すぐすべてのコンポーネントをダウンロード」をクリック
4. コンポーネント全てのダウンロードが始まる。
5. 終了次第、ゲストOSを起動
これでCPU100%の問題は発生しなくなったっぽい。
早く治して欲しいな。。。
・Windows XP(HostOS)
・CentOS5.6(GuestOS)
・VMware Player3.1.4
VMware PlayerにLinuxを入れて使用していると、CPU使用率100%になる場合がある。
場合があるというか、必ずなる。この為、正しくLinuxが動作しない。。。
画面が真っ黒になって起動しない。。。
解決方法をググったので、メモ
1. VMware Playerを起動
2. 「ファイル」メニューの「Playerの環境設定」をクリックし、環境設定ダイアログを開く
2. 「起動時に製品の行進を確認する」チェックボックスを外す
2. 「必要に応じてソフトウェアコンポーネントを確認する」チェックボックスを外す
3. 「今すぐすべてのコンポーネントをダウンロード」をクリック
4. コンポーネント全てのダウンロードが始まる。
5. 終了次第、ゲストOSを起動
これでCPU100%の問題は発生しなくなったっぽい。
早く治して欲しいな。。。
2011/04/28
SVN & SSHによる接続
Subversion(サーバー)との接続にあたり、認証をSSHに持たしアクセスする方法を記述します。
SSHで接続する場合、SSH接続するユーザーは、リポジトリへのアクセス権限を保持している必要があります。
作業手順は、
1.サブバージョンをインストール
2.リポジトリの作成
3.svnグループを作成
4.接続確認
の手順でアクセスを設定します。
1.rootでSubversionをインストールします。
# yum install subversion
2.任意のパスにディレクトリを作成し、リポジトリを作成します。(下記は、/home/svn/としています。)
# mkdir /home/svn/
# svnadmin create /home/svn/repos
3.svnグループを作成
#svnグループの追加
# groupadd svn
#svnグループにリポジトリの所有権を与える。
# chown -R :svn /home/svn/
#svnグループに読み書きの権限を与える。
# chmod -R g+wr /home/svn/
#ユーザー webuser をsvnグループに所属させる。
# usermod -G svn webuser
4.接続確認
TortoiseSVNなどのサブバージョンクライアントで下記のリポジトリにアクセスします。
svn+ssh://hostname/home/svn/repos
ちなみに、
TortoiseSVNの設定で、「ネットワーク」-「SSH」を選択して「SSHクライアント」の欄に
(TortoisePlink.exeのフルパス) -C -l (ログイン名) -i (*.ppk 秘密鍵のパス)を入力。
でアクセス可能です。
SSHで接続する場合、SSH接続するユーザーは、リポジトリへのアクセス権限を保持している必要があります。
作業手順は、
1.サブバージョンをインストール
2.リポジトリの作成
3.svnグループを作成
4.接続確認
の手順でアクセスを設定します。
1.rootでSubversionをインストールします。
# yum install subversion
2.任意のパスにディレクトリを作成し、リポジトリを作成します。(下記は、/home/svn/としています。)
# mkdir /home/svn/
# svnadmin create /home/svn/repos
3.svnグループを作成
#svnグループの追加
# groupadd svn
#svnグループにリポジトリの所有権を与える。
# chown -R :svn /home/svn/
#svnグループに読み書きの権限を与える。
# chmod -R g+wr /home/svn/
#ユーザー webuser をsvnグループに所属させる。
# usermod -G svn webuser
4.接続確認
TortoiseSVNなどのサブバージョンクライアントで下記のリポジトリにアクセスします。
svn+ssh://hostname/home/svn/repos
ちなみに、
TortoiseSVNの設定で、「ネットワーク」-「SSH」を選択して「SSHクライアント」の欄に
(TortoisePlink.exeのフルパス) -C -l (ログイン名) -i (*.ppk 秘密鍵のパス)を入力。
でアクセス可能です。
2011/02/21
CLI版PHPでのクッキーの設定
CLI版PHPでのクッキーの設定
echo "Content-Type: text/html;\n";
echo "set-Cookie: セッション名=値; path=パス; expires=日時; domain=ドメイン名;\n\n";
expires=0 だと、セッション終了時までが有効になります。
secure を付けるとHTTPS時のみ有効になります。
「secure」設定例
echo "Content-Type: text/html;\n";
echo "set-Cookie: セッション名=値; path=パス; expires=日時; domain=ドメイン名;secure\n\n";
echo "Content-Type: text/html;\n";
echo "set-Cookie: セッション名=値; path=パス; expires=日時; domain=ドメイン名;\n\n";
expires=0 だと、セッション終了時までが有効になります。
secure を付けるとHTTPS時のみ有効になります。
「secure」設定例
echo "Content-Type: text/html;\n";
echo "set-Cookie: セッション名=値; path=パス; expires=日時; domain=ドメイン名;secure\n\n";
2011/02/07
覚えておきたいLINUX コマンド
カーネル
$ cat /proc/version
Linux version 2.4.21-27.ELsmp (bhcompile@bugs.build.redhat.com) (gcc version 3.2.3 20030502 (RedHat Linux 3.2.3-47)) #1 SMP Wed Dec 1 21:59:02 EST 2004
$ uname -a
Linux spti-cms 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:59:02 EST 2004 i686 i686 i386 GNU/Linux
Apache
Server version: Apache/1.3.33 (Unix)
Server built: Mar 3 2006 19:19:46
Mysql
$ rpm -qi mysql
Name : mysql Relocations: (not relocatable)
Version : 5.0.77 Vendor: CentOS
Release : 4.el5_5.4 Build Date: 2010年11月04日 08時54分57秒
Install Date: 2010年11月15日 11時58分16秒 Build Host: builder10.centos.org
Group : Applications/Databases Source RPM: mysql-5.0.77-4.el5_5.4.src.rpm
Size : 8451667 License: GPLv2 with exceptions
Signature : DSA/SHA1, 2010年11月04日 09時07分21秒, Key ID a8a447dce8562897
URL : http://www.mysql.com
Summary : MySQL のクライアントプログラムと共有ライブラリ。
Description :
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
client/server implementation consisting of a server daemon (mysqld)
and many different client programs and libraries. The base package
contains the MySQL client programs, the client shared libraries, and
generic MySQL files.
postfix
$ /usr/sbin/postconf | grep mail_version
mail_version = 2.2.1
php
$ php --version
PHP 5.1.6 (cli) (built: Mar 31 2010 02:39:17)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
CPU情報
$ cat /proc/cpuinfo
MEMORY情報
$ cat /proc/meminfo
システムの情報を表示する [ uname ]
-a 全ての情報を表示する
-s カーネル名を表示する
-n ホスト名を表示する
-r カーネルリリースを表示する
-v カーネルバージョンを表示する
-p プロセッサのタイプを表示する
-i ハードウェアプラットフォームを表示する
-o オペレーティングシステムを表示する
$ cat /proc/version
Linux version 2.4.21-27.ELsmp (bhcompile@bugs.build.redhat.com) (gcc version 3.2.3 20030502 (RedHat Linux 3.2.3-47)) #1 SMP Wed Dec 1 21:59:02 EST 2004
$ uname -a
Linux spti-cms 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:59:02 EST 2004 i686 i686 i386 GNU/Linux
Apache
Server version: Apache/1.3.33 (Unix)
Server built: Mar 3 2006 19:19:46
Mysql
$ rpm -qi mysql
Name : mysql Relocations: (not relocatable)
Version : 5.0.77 Vendor: CentOS
Release : 4.el5_5.4 Build Date: 2010年11月04日 08時54分57秒
Install Date: 2010年11月15日 11時58分16秒 Build Host: builder10.centos.org
Group : Applications/Databases Source RPM: mysql-5.0.77-4.el5_5.4.src.rpm
Size : 8451667 License: GPLv2 with exceptions
Signature : DSA/SHA1, 2010年11月04日 09時07分21秒, Key ID a8a447dce8562897
URL : http://www.mysql.com
Summary : MySQL のクライアントプログラムと共有ライブラリ。
Description :
MySQL is a multi-user, multi-threaded SQL database server. MySQL is a
client/server implementation consisting of a server daemon (mysqld)
and many different client programs and libraries. The base package
contains the MySQL client programs, the client shared libraries, and
generic MySQL files.
postfix
$ /usr/sbin/postconf | grep mail_version
mail_version = 2.2.1
php
$ php --version
PHP 5.1.6 (cli) (built: Mar 31 2010 02:39:17)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies
CPU情報
$ cat /proc/cpuinfo
MEMORY情報
$ cat /proc/meminfo
システムの情報を表示する [ uname ]
-a 全ての情報を表示する
-s カーネル名を表示する
-n ホスト名を表示する
-r カーネルリリースを表示する
-v カーネルバージョンを表示する
-p プロセッサのタイプを表示する
-i ハードウェアプラットフォームを表示する
-o オペレーティングシステムを表示する
2011/02/06
登録:
投稿 (Atom)
-
プログレッシブダウンロードとは、ストリーミングと同じくデータをダウンロードしながら再生する技術のことを言うらしいです。 ・メリット *HTTPプロトコルで配信が可能。 *上記から配信サーバーとして、HTTPサーバーがあれば配信が可能。 ・デメリット *コンテン...
-
uvicorn app.main:app --reloadは、Uvicornを使用して FastAPIアプリケーションを実行するためのコマンド ただ、意味をちゃんと理解しないでしようしていたのでまとめ uvicorn: Uvicornの実行可能ファイル ...
-
using Excel = Microsoft.Office.Interop.Excel; /// Excelオブジェクト Excel.Application oXls; /// ワークブックコレクション Excel.Workbook oWBook = this.oXl...