2010年6月30日水曜日

centos 備忘録

================================================================================
【CentOS】
■インストール情報
@link http://itochif.com/contents/Linux/centos5/install_011.html



================================================================================
【mysql】


@link http://centos.server-manual.com/centos5_mysql.html

※mysql起動時にタイムアウトエラー発生
# /etc/rc.d/init.d/mysqld start
Timeout error occurred trying to start MySQL Daemon.

以下のコマンドのみで解決
# mysql_install_db

※外部ホストからアクセスできない
→linuxのポートが閉じていたためiptablesに以下の設定を追記
/etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

→iptablesを再起動
> service iptables restart


※mysqldumpのデータをインポート時に「max_allowed_packet」でエラー発生
→設定ファイルに以下の設定を追記

/etc/my.cnf
[mysqld]
max_allowed_packet = 32M

================================================================================
【ruby】
ruby-1.8.7-p249
#ruby-1.9.1-p378 redmineが未対応のため1.8.7を後からインストール
rubygems-1.3.6.tgz
rake 0.8.7

--------------------------------------------------------------------------------
※# gem install rails でエラー
/usr/local/ruby//lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- zlib (LoadError)

→zlibがインストールされていないため
→インストールしてもzlibのrequireに失敗

以下解決方法
@link http://born1981.g.hatena.ne.jp/uzulla/20080131/1201765333

# cd /root/ruby-1.9.1-p378/ext/zlib
# ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib
# make all
# make install
--------------------------------------------------------------------------------


# gem install rails
# gem install rake


※ # rake load_default_data RAILS_ENV=production --trace でエラー
redmineがruby1.9に未対応

http://groups.google.com/group/redmine-users-ja/browse_thread/thread/0bb3e28097f50b4f


================================================================================
【rails】
# rails -v
Rails 2.3.5


================================================================================
【subversion】
# svnadmin --version
svnadmin, バージョン 1.4.2 (r22196)



================================================================================
【vsftpd】











================================================================================
参考サイト

http://www.sakuttoly.com/blog/2009/04/redmine_passenger_centos.html
http://www.sakuttoly.com/blog/2010/01/redmine-centos.html


http://synth.jp/pg/2007/05/rails_mongrel.html
http://redmine.jp/guide/RedmineInstall/
http://redmine.jp/tech_note/apache-passenger/
http://mylinux.g.hatena.ne.jp/teraco/20081129/1228133066
http://blog.mizoshiri.com/archives/166
http://born1981.g.hatena.ne.jp/uzulla/20080131/1201765333
http://blog.apecell.com/2008/04/02/id/38
http://blog.apecell.com/2008/04/02/id/38
http://dev.chrisryu.com/2007/02/redmine_1.html
http://blog.mizoshiri.com/archives/166
http://it.kndb.jp/entry/show/id/1134
http://centos.server-manual.com/centos5_mysql.html
http://mylinux.g.hatena.ne.jp/teraco/20081129/1228133066



SVN連携
http://redmine.jp/tech_note/subversion/
http://redmine.jp/faq/repository/shift_jisutf-8/



apache
http://itochif.com/contents/Linux/centos5/web/apache_00100.html
http://itochif.com/contents/Linux/centos5/operation_0021.html


Apache VirtualHostでDocumentRoot does not exist でもあるのに。。
http://kennyqi.com/item/81
http://park1.wakwak.com/~ima/centos4_apache0002.html


IP変更
http://blog.veryposi.info/server/server-setup/centos-dhcp-ip/


subversion
http://park1.wakwak.com/~ima/centos4_subversion0001.html


mysql
http://www.boxboost.com/webtech/JSP/mysql_linux/mysql_A3.jsp



http://mirror.its.uidaho.edu/pub/centos/5.4/isos/i386/

http://kajuhome.com/centos5_inst.shtml
http://pc-os.seesaa.net/article/38943394.html


http://itochif.com/contents/Linux/centos5/install_011.html
http://itochif.com/contents/Linux/centos5/web/apache_00100.html


http://itochif.com/contents/Linux/centos5/

2010年6月16日水曜日

CSR発行手順

[CSR出力方法]
※windows

Apache2\bin\

・乱数生成
>openssl md5 * > rand.dat

・秘密鍵生成
>openssl genrsa -rand rand.dat -des3 1024 > server_pass.key

・パスフレーズを削除した秘密鍵を生成
※Windowsでは必須:Apacheがパスフレーズありで起動できないため
>openssl rsa -in server_pass.key -out server.key

・CSR生成
>openssl req -new -key server.key -out server.csr

C=JP
ST=Tokyo
L=Chiyoda-ku
O=組織名
OU=部署名
CN=www.hogehoge.com

・CSR確認(CSR生成で入力した内容が表示されればOK)
>openssl req -in server.csr -noout -text