火曜日, 5月 11th, 2010 Posted in UNIX・LINUX | No Comments »
AoacheのLogFormatをカスタマイズするときに ニックネームで読めない単語が読み方をメモ。 ※読めるもの含めてメモ combined・・・コンバインド common・・・コモン referer・・・リファラ agent・・・エージェント Read more..火曜日, 3月 30th, 2010 Posted in UNIX・LINUX | No Comments »
引き続きサーバの以降作業を続けておったのですが、 正常に動いていると思っていたシステムがどうも 不具合があるようだ。 原因を調べてみるとどうやら.htaccessが効いて いないようだったので、 /etc/httpd/conf/httpd.conf を vi で開き [sourcecode language="plain"] <Directory /> Options FollowSymLinks AllowOverride None </Directory> [/sourcecode] となっているところを、 [sourcecode language="plain"] <Directory /> Options FollowSymLinks AllowOverride All </Directory> [/sourcecode] と変更して問題なく動くようになりました。 ようするに単純な設定忘れでした。。。 初歩的なミスでお恥ずかしい限りです。 Read more..金曜日, 12月 18th, 2009 Posted in UNIX・LINUX | No Comments »
先日、サブドメインの動的生成の記事を書きましたが、早速 先ほど活用する機会があったので、試してみました。 DNSレコードにワイルドカードを使ってIPアドレスを指定して VirtualHostディレクティブに下記のように書いて複数あった サブドメインのサイトを大元のサイトへ飛ばすようにしました [sourcecode language="php"] <VirtualHost *:80> ServerName testxxxxxxxxxx.biz ServerAlias *.testxxxxxxxxxx.biz Redirect permanent / http://testxxxxxxxxxx.biz/ </VirtualHost> [/sourcecode] これで、サブドメインのアドレスから大元のサイトへ 飛ぶようになったのですが、下層ページへアクセスした際に その情報を引き連れて飛んでしまうので、Not Found になってしまう キレイに飛ばすためには、どう記述したらいいんだろう? 分かったらまたメモ書きします。 Read more..土曜日, 12月 12th, 2009 Posted in UNIX・LINUX | No Comments »
サブドメインを動的に生成することが出来たら非常に便利だなぁと 思い何か良い方法がないか調べてみた。 ググッてみると色々と参考になるサイトがあったので、早速参考に 試してみた。 方法としては、非常に簡単で、mod_vhost_aliasというモジュールが 使えるサーバが必要になるが、httpd.confファイルに <VirtualHost *:80> ServerName example.com ServerAlias *.example.com DocumentRoot /var/www/html/ </VirtualHost> DNSレコードに * IN A {IPアドレス} とするだけでOK! ただ、これだと、同じファイルを参照してしまうので、 「DocumentRoot」のところを、「VirtualDocumentRoot」に 変更する必要がある。 こちらに関しては、また後ほど書きます。 今まで、VirtualHostディレクティブでサイトの量産などを 行っていたので、非常に便利になる。 Read more..土曜日, 9月 12th, 2009 Posted in UNIX・LINUX | No Comments »
Apacheのバージョンをチェックするコマンドをメモ。 # apachectl -v Server version: Apache/2.2.3 Server built: Jan 15 2008 20:33:30 このように確認できる! Read more..月曜日, 8月 31st, 2009 Posted in UNIX・LINUX | No Comments »
以前、IE8の対応についた記事に、サーバ全体に適用させる方法を 書いたが、サイト毎に .htaccess で設定する方法が書いてなかったので 追加メモ。 ■サイト毎ドキュメントルート .htaccess Header set X-UA-Compatible "IE=EmulateIE7" ■サーバの httpd.conf Header set X-UA-Compatible "IE=EmulateIE7" ※他にも記述方法があるよだが、試していないので一先ず。。。 Read more..金曜日, 5月 15th, 2009 Posted in UNIX・LINUX | No Comments »
サーバ全体に適用するには以下のように記述し 変更を適用させる! Header set X-UA-Compatible "IE=EmulateIE7" これで、レンダリングモードがIE7になる。 Read more..金曜日, 9月 19th, 2008 Posted in UNIX・LINUX | No Comments »
○wwwありに統一 RewriteEngine on RewriteCond %{HTTP_HOST} ^example\.com RewriteRule (.*) http://www.example.com/$1 [R=301,L] ○wwwなしに統一 RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.example\.com RewriteRule (.*) http://example.com/$1 [R=301,L] Read more..火曜日, 9月 16th, 2008 Posted in UNIX・LINUX | No Comments »
運営しているサイトの被リンクをチェックした際に、最後のスラッシュがないままリンクされているものが、 いくつかあったので、以下のようにスラッシュを補完するように、.htaccessファイルに追加した。 RewriteCond %{REQUEST_URI} !/$ RewriteCond %{REQUEST_URI} !\.[^/\.]+$ RewriteRule .* %{REQUEST_URI}/ [L,R] Read more..