アークウェブ
システム開発
SandBox
Web制作会社アークウェブのスタッフが、システム開発のTips・ノウハウをまとめているWikiです
アークウェブシステム開発SandBox
アークウェブWebマーケティングSandBox
アークウェブWebデザインSandBox
アークウェブ アクセシビリティWiki
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
** はじめに [#rbdd7ee3]
- webサーバー郡があり、そこから接続されるDBサーバー用イン...
- 最終的にはレプリケーションに対応し、マスターはEBSにした...
** セキュリティグループを作成 [#wdf0c62c]
- セキュリティグループとはファイアウォールの許可設定の集...
- WebサーバーとかDBサーバーとか、同じセキュリティポリシー...
- 「xxxxx」というサイトのDBサーバー用セキュリティグループ...
ec2-add-group xxxxx-db -d 'db-server for xxxxx'
GROUP xxxxx-db db-server for xxxxx
- 開発環境からのみxxxxx-webに22番ポートを許可
ec2-authorize xxxxx-db -P tcp -p 22 -s 11.22.33.44/32
- Webサーバーから3306ポートへの許可。Webサーバーのセキュ...
ec2-authorize xxxxx-db -P tcp -p 3306 -o xxxxx-web -u 12...
** インスタンスの立ち上げ [#a5d45102]
- いつも使っている、http://alestic.com/ の 「Ubuntu 8.04 ...
32-bit」を使う
ec2-run-instances ami-0772946e -g xxxxx-db --availabilit...
- sshでログイン
ssh -i ~/.ssh/xxxxx.id 立ち上がったインスタンスのホスト名
- とりあえず apt-updateする
# apt_update
** senna インストール [#ub05c11d]
- mecabだのなんだのをいれる
# apt-get install gcc g++ libmecab-dev libncurses5-dev m...
- sennaをいれる
cd /usr/local/src/
wget http://jaist.dl.sourceforge.jp/senna/33763/senna-1....
tar xvzf senna-1.1.4.tar.gz
cd senna-1.1.4
configure --prefix=/usr
make
make install
** tritonnのインストール [#n533e568]
- tritonnのインストール
cd /usr/local/src/
wget http://jaist.dl.sourceforge.jp/tritonn/36449/triton...
tar xzf tritonn-1.0.12-mysql-5.0.67.tar.gz
cd tritonn-1.0.12-mysql-5.0.67
./configure \
--with-senna \
--with-mecab \
--enable-assembler \
--with-charset=utf8 \
--with-unix-socket-path=/var/lib/mysql/mysql.sock \
--with-extra-charsets=binary,utf8,cp932,eucjpms,ujis,ucs...
--enable-thread-safe-client
make
make install
- mysqlアカウントの作成
groupadd mysql
useradd -g mysql -s /bin/false -d /home/mysql mysql
- mysql.sock 用とmysqlのdata用のディレクトリの作成
install -d -o mysql -g mysql -m 2755 /var/lib/mysql
install -d -o mysql -g mysql -m 2750 /var/lib/mysql/data
- mysql_install_dbの実行
./scripts/mysql_install_db --user=mysql --datadir=/var/l...
- my.cnfの作成
cp support-files/my-large.cnf /etc/my.cnf
- /etc/init.d/mysql の作成
cp support-files/mysql.server /etc/init.d/mysql
- 以下を追記
[mysqld]
basedir=/usr/local
datadir=/var/lib/mysql/data
- 実行権限を与える
chmod 755 /etc/init.d/mysql
- sysv-rc-confをいれて自動機動を設定する
apt-get install sysv-rc-conf
sysv-rc-conf mysql on
** Webサーバーからの接続を許可する [#bbe06dd5]
- dbを作る
mysql> create database foo;
- mysqlのgrantで。firewallで制御しているので接続元は指定...
mysql> GRANT ALL PRIVILEGES ON foo.* TO foo identified b...
#blikifooter(志田、斉藤)
終了行:
** はじめに [#rbdd7ee3]
- webサーバー郡があり、そこから接続されるDBサーバー用イン...
- 最終的にはレプリケーションに対応し、マスターはEBSにした...
** セキュリティグループを作成 [#wdf0c62c]
- セキュリティグループとはファイアウォールの許可設定の集...
- WebサーバーとかDBサーバーとか、同じセキュリティポリシー...
- 「xxxxx」というサイトのDBサーバー用セキュリティグループ...
ec2-add-group xxxxx-db -d 'db-server for xxxxx'
GROUP xxxxx-db db-server for xxxxx
- 開発環境からのみxxxxx-webに22番ポートを許可
ec2-authorize xxxxx-db -P tcp -p 22 -s 11.22.33.44/32
- Webサーバーから3306ポートへの許可。Webサーバーのセキュ...
ec2-authorize xxxxx-db -P tcp -p 3306 -o xxxxx-web -u 12...
** インスタンスの立ち上げ [#a5d45102]
- いつも使っている、http://alestic.com/ の 「Ubuntu 8.04 ...
32-bit」を使う
ec2-run-instances ami-0772946e -g xxxxx-db --availabilit...
- sshでログイン
ssh -i ~/.ssh/xxxxx.id 立ち上がったインスタンスのホスト名
- とりあえず apt-updateする
# apt_update
** senna インストール [#ub05c11d]
- mecabだのなんだのをいれる
# apt-get install gcc g++ libmecab-dev libncurses5-dev m...
- sennaをいれる
cd /usr/local/src/
wget http://jaist.dl.sourceforge.jp/senna/33763/senna-1....
tar xvzf senna-1.1.4.tar.gz
cd senna-1.1.4
configure --prefix=/usr
make
make install
** tritonnのインストール [#n533e568]
- tritonnのインストール
cd /usr/local/src/
wget http://jaist.dl.sourceforge.jp/tritonn/36449/triton...
tar xzf tritonn-1.0.12-mysql-5.0.67.tar.gz
cd tritonn-1.0.12-mysql-5.0.67
./configure \
--with-senna \
--with-mecab \
--enable-assembler \
--with-charset=utf8 \
--with-unix-socket-path=/var/lib/mysql/mysql.sock \
--with-extra-charsets=binary,utf8,cp932,eucjpms,ujis,ucs...
--enable-thread-safe-client
make
make install
- mysqlアカウントの作成
groupadd mysql
useradd -g mysql -s /bin/false -d /home/mysql mysql
- mysql.sock 用とmysqlのdata用のディレクトリの作成
install -d -o mysql -g mysql -m 2755 /var/lib/mysql
install -d -o mysql -g mysql -m 2750 /var/lib/mysql/data
- mysql_install_dbの実行
./scripts/mysql_install_db --user=mysql --datadir=/var/l...
- my.cnfの作成
cp support-files/my-large.cnf /etc/my.cnf
- /etc/init.d/mysql の作成
cp support-files/mysql.server /etc/init.d/mysql
- 以下を追記
[mysqld]
basedir=/usr/local
datadir=/var/lib/mysql/data
- 実行権限を与える
chmod 755 /etc/init.d/mysql
- sysv-rc-confをいれて自動機動を設定する
apt-get install sysv-rc-conf
sysv-rc-conf mysql on
** Webサーバーからの接続を許可する [#bbe06dd5]
- dbを作る
mysql> create database foo;
- mysqlのgrantで。firewallで制御しているので接続元は指定...
mysql> GRANT ALL PRIVILEGES ON foo.* TO foo identified b...
#blikifooter(志田、斉藤)
ページ名:
アークウェブのサービスやソリューションはこちら
サービス
Webの企画・戦略立案
Webデザイン
Webシステム開発
Zen Cartソリューション
Zen Cart導入コンサルティング, RFP作成, トラブル診断
Zen Cartで大規模ECサイト構築
Zen Cartモジュールの開発・カスタマイズ
Zen Cart制作会社(デザイン・企画会社)様向けサービス
Zen Cart海外向け・多言語ECサイトの制作
Zen Cartのデザイン, ペルソナ/シナリオ法, RIA(Ajax・Flex)
Zen Cartのセキュリティ・運用保守サポート
Zen Cart企画・マーケティング戦略, SEO・SEM(サーチエンジン広告)
Zen Cartハイエンド版(大規模サイト用高可用バージョン)
EC-CUBEとZen Cart 機能比較表(概要)
Zen Cart携帯モジュール(モバイルショップ構築用)
Zen Cartの導入事例
Zen-Cart.JPのご紹介とアークウェブの取り組み
Zen-Cartモバイルショップ構築サービス
Movable Typeソリューション
企業サイトでのMovable Type活用
Movable Type用プラグイン一覧
MT用フォーム作成プラグイン「A-Form」
A-Formパートナー制度
その他ソリューション
AjaxでRIA開発
Ruby on Rails
Flexによる業務システム構築
ペルソナ/シナリオ法
ビジネスブログ
SNS・ソーシャルソフトウェア
SEO・SEM
アークウェブのCSR(企業の社会的責任)
アークウェブのCSR指針