アドアチーブ株式会社

アドアチーブ株式会社 オフィシャルブログ

サーバー関係

2007.03.17apache2にSSLを後から入れる場合のメモ(mod_so前提)

また躓いたのでメモを。

SSLを使いたかったんです。
apacheは2なのですが、./configre の時にSSL無効にしてた模様。

key作って、csr作って、crt貰って、さて、startssl としてみたのですが、
パスフレーズ聞かれない。
httpsでもアクセスできない 眉をひそめる

ん~。

プロセス見たらちゃんと
httpd -k start -DSSL
になってるんですね。

ん~。

いつもの人的ミスを見直すと同時にいろいろ見まして
apache/bin/httpd -l してみて問題発覚。
そもそもmod_sslないじゃん!

でもmod_soがあったので、
./configre --prefix=アパッチのディレクトリ --enable-ssl=shared
make install

でとりあえずmod_ssl.soを作成しまして、

httpd.confに
LoadModule ssl_module modules/mod_ssl.so
の一行を追加して

動きました 笑顔

 

いやぁ、最初からちゃんと入れておきましょう。SSL。

参考:
 http://www.hepi.edu.ge/manual/ja/dso.html

サーバー関係

2007.02.22PHP4.x再インストール

投稿を少しさぼり気味でした。
でも遊んでたわけではないですよ◎断じて。

さて、

実は弊社のサーバーにはPostgresSQL(以下ポスぐれ)が入っていなかったのですが
先日ついに導入しました。

で、
ポスぐれを入れた後に見てみたらPHPが認識してないんですね。
どうやらデフォルトでは入ってないらしく。
PHPコンパイルし直せば済む話なんですが、
(本当はそれもいりません参考

やっちゃいました。。。。
インストール時の
./configureのオプションのスペルミス。


何回インストールしても全然phpinfo()が変わらないんです。
(そりゃそうだ)

5時間程度あれこれやりました。
一体何が足りないんだい?PHP君。と。

google先生に尋ねてドキュメント読み漁り、
深夜に一人で真っ黒い画面と格闘。


でもあくまで前向きに◎
ごちゃごちゃやっているときに
今まで知らなかったことを知ることが出来ました。いろいろと。

そう思うとなかなか良い勉強の機会でした。
そうやって人は成長する、はずです。。


気をつけましょうスペルミス。
コンピュータが思い通りに動かないとき
まず疑うのは自分。ということで。

参考までに、PHP再インストールの手順はこちら

あ〜しかも「間違えないように」っていってんのに…。

いやいや前向きに。(泣

サーバー関係

2006.11.07mySQL起動に躓く

少々躓いたので、メモ。

freeBSDでMySQLを使おうと思いまして。

インストールしたわけです。

その際にですね、

どうやら

--user=mysql

をつけないといけなかったらしいです。

インストールを済ませて、

/user/local/mysql/bin/mysqld_safe &

と打ってみたんですが、

とりあえず「んなもんねーよ!」

と怒られてしまいました。

良く見たら

/user/local/mysql/bin/safe_mysqld &

なんですね。

…いつから?ぼくだけ?

などと思いつつ、打ったら今度は

pidファイルが無いから立ち上げられないとか。なんとか。

STPPING server from pid file …

とりあえずエラーログを見ました。

/usr/local/mysql/var/ドメイン.err

そしたら、こう…

Starting mysqld daemon with database from /var/mysql

/usr/pkg/libexec/mysqld: can't find file: './mysql/host.frm'

mysqld ended

どうやら問題は

/var/mysql

の権限みたいです。

ためしに

ls -all

してみると、

あら。やっぱり。rootになってます。

chown -R mysql mysql

権限を戻して、リトライ。

正常に起動しました!

めでたしめでたし◎

簡単なCMSでも作ってもっと

お客様への情報提供を

整備しようと思っている今日この頃です。

[ACシリーズの先駆け]不動産ファイルをお求めのお客様へ

今後ともACシリーズをよろしくお願いいたします。

サーバー関係

2006.10.19apache2 @ Redhat Enterprise

やたら苦しんでしまったので

ちょっと書いておきます。

弊社のサーバーは通常FreeBSDなのですが、

なぜか今回に限ってRedhat Enterpriseを使用することになりました。

Redhat自体少々不慣れな上、

入っているのはapache2。

僕は今までvirtual.confなんて書類

見たこと無かったんですよ。

おかしいとは思いましたよ。

だってhttpd.confのセクション3にあたるところが

ごっそり抜けてたんですから。

何をしたかったかというと

cgi-binディレクトリで画像を表示させたかったんです。

jpg画像を放り込んで、はい、

「Internal Server Error」と。

なんで?

と思い、とりあえずcgiのディレクティブの設定をチェック。

addHandler image/jpg .jpg

抜けてるから?と思い、表記。

しかし結果変わらず。

当たり前の設定を何度も確認後、

(この間自分の知識を何度も疑いました)

訳がわからなくなってるときにlsでvirtual.confを発見。

何コレ?と思い開いてみると、

あ〜。なるほど。

セクション3にあたる部分が書いてあるんですね。

これはアレ?デフォルトでvirtual.confっていうのがあるんでしょうか?

linuxだから?Enterpriseだから?apache2だから?

詳しい人に教えて欲しいです。

とりあえず、そのvirtual.confの

バーチャルホストにディレクトリオプションを追記、

ディレクトリオプション中にAddhandrlerを書いたら

動きました。

他にも設定方法は色々あると思うのですが

とりあえず今回はこれでなんとか。

さすがEnterprise版だけあって、なにかと便利な機能満載なんですが

当分はやっぱり使い慣れたサーバーが一番かも。。。

後で読んだら「何言ってんねん」

と思ってしまいそうな気もしますが、

そう思えるくらいスキルアップをしたい今日この頃です。

FreeBSDで動いている

封筒のオンラインショップはこちら

サーバー関係

2006.10.16vqadminのエラー

vqadminとは、あれです。

サーバーに複数のドメインを所有している人向けの

管理者ツールです。

サーバーにドメインを追加したりするときに、

大変便利です。

今まではごく自然に動いていたのですが、

本日いきなりログインできなくなりました。

いや、正確に言うと、ログインは出来ているのだけど、

パーミッションエラーが出てしまう状態になったんです。

時間が差し迫ったものは無かったので、

とりあえずはパニックにはならなかったのですが、

理由が全然わかりません。

より詳しい人に聞いてみたところ、

どうやらパーミッションがエラっていますとのこと。

といわれても変更したことは無いのですが、

とりあえずcmod 4755してみました。

現状は変わらず。

エラー内容をよーく見ると、rewrite云々と描いてあります。

どこかで見たなぁと思ったらあれです。

紙袋のac-bag.comで使用している

カレンダー用スクリプトの拡張子変えるのに使っている

.htaccessファイルに似たような事記述してます。

とりあえず、.htaccessを無効にして…

あ、直った。

くそぅ。

なぜか理由は追求していませんが、

htdocsの直下に.htaccessをおいて、その中でmod_rewriteを使うような事を書くと

vqadminがイカれる事があるみたいです。

同じような環境になる人は少なそうですが、

一応。

FreeBSD 5.3

vqadmin 2.3.2

.htaccessで、mod_rewrite使ってエラーしたら怪しいかもですよ。