yuu_nkjm blog



2014-04-10(Thu) [長年日記] 編集

[AWS][openSUSE] Amazon EC2でopenSUSE13.1を動作させる

書きかけ.

openSUSEのインスタンスの作成

  1. AWS Management Consoleから,EC2を選択する.
  2. 右上のリージョン選択で"Tokyo"を選択する.
  3. Instance→Instancesから"Launch Instance"ボタンを押す.
  4. Community AMIsのOpenSUSEを選択すると"openSUSE_13.1 - ami-bde999bc"が見つかるので,Selectを押す.
  5. 設定ウィザードに従って適当に設定をする.

Elastic IPの指定

Amazon EC2ではElastic IP アドレス(EIP) - Amazon Elastic Compute Cloudという静的IPアドレスを割り当てることができる.

Security Group

初期状態だと外部からインスタンスに通信ができない.SSHとHTTPなど必要なサービスのポートを開けるように指定する.

ログイン

設定ウィザードで登録した鍵でrootログインが出来るので,ログインする.

あとは適当に必要なライブラリをぶっ込む.yast2回りを入れれば,普段通りのセットアップをはじめられるはず.

zypper in yast2 yast2-control-center yast2-packager yast2-packager yast2-online-update yast2-ncurses-pkg
zypper in emacs lv git 
zypper in apache2 apache2-mod_php5
zypper in mysql-community-server
zypper in php5 php5-curl php5-gd php5-mbstring php5-mysql php5-pear php5-soap
zypper in java-1_7_0-openjdk  
zypper in tomcat tomcat-admin-webapps

2014-04-13(Sun) [長年日記] 編集

[Apache][mod_rewrite] mod_rewriteによるURLの書きかえ

正規表現(A)は、リライトを実行するかどうかの条件(真偽値)であって、置換 url =~ s/(A)/(D)/ ということではない.

mod_proxyを場当たり的に使ってるので,よく躓く.上のページを見て,少し理解が進んだ.また分からなくなると思うが,自分のケースをメモ.

RewriteEngine on
RewriteBase /event/
RewriteRule ^foo2014$ http://foo.nkjm.info/ [QSA,P,L]
RewriteRule ^foo2014/(.*)$ http://foo.nkjm.info/$1 [QSA,P,L]
  • ^foo2014$にマッチしたらリライトが実行される.QSA(query string append)はクエリ文字列を足す.PはプロキシになりURLが書き換わらない(それに対してRだとリダイレクトになる.mod_rewriteの設定をデバッグするときはRの方が分かりやすい.).Lはこのルールで評価を終了.
  • ^foo2014/(.*)$にマッチしたらリライトが実行される.$1が正規表現の(.*)に置き換わる.

トラブルシューティング

[Tue Apr 01 14:30:23 2014] [warn] proxy: No protocol handler was valid for the URL /world/. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

こんなエラーが出た.Pを指定したのにapacheにproxyに関するモジュールが入っていなかったのが原因の様だった.proxy,proxy_httpをロードするようにしたら解決した.

Debian apache 設定 - OraRailsを参考にした.


トップ «前月 最新 翌月» 追記 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|