Home > タグ > apache

apache

apacheのログを整形して携帯端末IDを出したり、画像ファイルのログを出力させないようにする

デフォルトでapacheは画像ファイルのログを出すのだけれど、
ログが肥大するし、あまり見ないので、こちらを消してしまいます。
あとついでにログの出力方法を調整したり、日別の集計にしたり、携帯用の設定を追加してみたりしてみる。

Continue reading

関連記事

.htaccessで一部のファイルのみbasic認証をかける

いつもは自宅サーバで色々作っているんだけど、今回、レンタルサーバでシステムを構築をすることになったので、.htaccessを使って認証とかしてみた。

あと、今はティザーというか公開前の予告ページを公開しているので、index.htmlだけは認証を外して、その他のファイルには認証をかけた。その設定の話。

まず、ドキュメントルートにある予告ページがシステム構築の際に邪魔なので、フォルダを生成してその中に突っ込む。

んで、http://ドメイン名/かhttp://ドメイン名/index.htmlでアクセスしてきたときだけそこのフォルダのindex.htmlを読ませる。
その部分の.htaccessはこんな感じ

Continue reading

関連記事

subversionをソースからインストールしwebdavでレポジトリをvitualhost上に公開

前回の開発環境を整える続き。

「1人で開発でもバージョン管理はしっかりやったほうがいいよね!」

ということでsubversionを使うことにした。

さらにどこからでも手が届くレポジトリが嬉しいので、svn.sj6.orgというサブドメインで公開した。(認証あるよ!)

まず、apacheのコンパイルオプションでこれを付けてないとwebdavが動かない。

--enable-shared --enable-dav

前回の記事にも書いたけど、こんな感じでやってます。

./configure --prefix=/usr/local/apache2 --enable-ssl --enable-rewrite --enable-so --enable-shared --enable-dav

これを確認、もしくは再インストールしてから、subversionをインスコ。

公式サイトのソースからします。

※この際、subversion-deps-1.x.x.tar.gz(このときは1.4.6でした)を落としておかないと、httpでの通信の際に、「URLのスキームを認識できません」というエラーになります。

コンパイルはこんな感じ。

Continue reading

関連記事

CentOSにMySQL,Apache,PHPをソースからインストール

自宅での開発環境を整えたいと思い立ち、VMwareにCentOSを入れ、MySQL、apache、PHPをインストールした。

慣れているし柔軟なので、ソースから。

インストールするときにいろいろ足りないと聞かれて、yumでインストールしたものが大量にあった。次回は以下のコマンドで一発なはず。

yum install gcc gcc-c++ openssl-devel libxml2-devel.i386 curl-devel.i386 libjpeg-devel.i386 libpng-devel.i386 libgif-devel.i386 libmcrypt-devel.i386 ncurses-devel.i386 expat-devel

ではそれぞれ入れていきます。

Continue reading

関連記事

phpとMySQLとapacheのコンパイル

サーバ立ち上げにあたり、apache,php,mysqlを入れたので、そのメモ。

apache

./configure --prefix=/usr/local/apache2 --enable-ssl --enable-rewrite --enable-so

PHP

./configure --enable-mbstring --enable-soap --enable-zend-multibyte --with-apxs2=/usr/local/apache2/bin/apxs \
--with-mysql=/usr/local/mysql --with-pdo-mysql=/usr/local/mysql --with-curl --with-curlwrappers --with-gd \
--with-jpeg-dir=/usr/lib --with-png-dir=/usr/lib --with-zlib-dir=/usr/lib --with-mcrypt

MySQL

./configure --with-charset=ujis --with-extra-charsets=all --with-mysqld-user=mysql --with-innodb --prefix=/usr/local/mysql

関連記事

debianでapache2を設定しながら理解を深める

Debianのapache2は独自のルールがある。
まず、設定ファイルだが、

/etc/apache2/apache2.conf
    基本設定
/etc/apache2/ports.conf
    ポート設定
/etc/apache2/mods-enabled/
    使用するモジュールへのリンクファイルが置かれるディレクトリ
/etc/apache2/mods-available/
    モジュールファイルが置かれるディレクトリ
/etc/apache2/sites-enabled/
    使用するサイト定義ファイルへのリンクファイルが置かれるディレクトリ
/etc/apache2/sites-available/
    サイト定義ファイルが置かれるディレクトリ

となっている。

今回はサイト定義ファイルの設定とその内容について記載してみる。

Continue reading

関連記事

Home > Tags > apache

フィードとか

ページの上へ