ホーム > タグ > Apache

Apache

Apache ネゴシエーション

 先日のエントリー「クールなURI どんなURIが素敵か?」に続いて、Apacheにおけるネゴシエーションを設定してみました。
 やりたいことは「拡張子なし」のURIが指定された場合でも、ブラウザーから送られてくるAcceptヘッダーにより適切と判断されたファイルを表示することです。

続きを読む

クールなURI どんなURIが素敵か?

以下のページを読んでなるほどなぁ~と思った。

クールなURIは変わらない

昔は良く「ネットの資源は大切にしましょう」とか言われてましたよね。
最近はHDDの大容量化に伴いこのような声も聞かなくなってきましたが・・・。

続きを読む

Apache mod_rewriteをDSOで有効化

 Apache2.2のmod_rewriteをDSOモジュールとして追加する。

環境

  • CentOS 5
  • Apache 2.2.15

続きを読む

Apache 自宅サーバにおけるバーチャルホストの設定

環境:CentOS 5 64bit
Apache:2.x

やりたいこと:example.comとtest.example.comを自宅サーバ(Apache)へリレーし、Apacheのバーチャルホストでそれぞれ別のディレクトリ配下を表示させる。

前提:DDNSはeverydnsを利用し以下のように設定済み。

example.com A [自分のグローバルIPアドレス]
test.example.com CNAME example.com

続きを読む

WordPress -.htaccessにRedirect処理を追加

NucleusからWordpressへの移行に伴い、当サイト内のURLも大幅に変わった。

早いとこgoogle様に新しいURLをインデックスして欲しいのだが、待っててもらちがあかないみたいなので対処・・・。
Apacheの.htaccessにリダイレクト処理を入れて、旧URLを新URLに書き換えることにした。


こんな感じ。


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


<IfModule mod_alias.c>
Redirect permanent /_33.html http://itblog.posifeel.com/archives/12.html
Redirect permanent /_41.html http://itblog.posifeel.com/archives/20.html
Redirect permanent /_32.html http://itblog.posifeel.com/archives/11.html

</IfModule>

RewriteBaseは重要

超ハマッタ。
やっと解決。
解決の糸口となったブログ様に感謝。。。
RewriteBaseは重要です!
参考:http://d.hatena.ne.jp/hyshhryk/20080927/1222456320

続きを読む

HTTP Server On USB

ApacheをUSBメモリーなどの外部記憶装置にインストールし、持ち歩けるパッケージを発見した。
HTTP Server On USB

http://www.blackdot.be/?inc=apache/httpserveronusb

同封されているモジュールは以下の通りで、perlやphpがデフォルトでインストールされているのがありがたい。
* Apache 2.2.11
o mod_deflate
o mod_ssl
* mod_security
* mod_perl
* PHP 5.2.8
* ActiveState Perl 5.10
ちなみにインストール後はhttpd.confなどを少々いじらなければならなかった。
主にデフォルトだとパス関連がめちゃくちゃ。
しかしHTTPアプリを持ち運べるのは個人的にでかい。
異なる環境でいちいちApacheやphpをインストールするのにはうんざりしていたところである。
これでポータブルなmysqlもあったら最高なのだが・・・(笑

続きを読む

さくらインターネット Zend Frameworkの導入 .htaccessの設定でつまづく

さくらインターネットにZend Frameworkを導入したときのメモ
1.Zend Frameworkの入手
$ pwd
/home/ユーザ名
$ mkdir lib
$ cd lib
$ wget http://framework.zend.com/releases/ZendFramework-1.9.2/ZendFramework-1.9.2.tar.gz
2.Zend Frameworkの配置と展開
$ tar xvfz ZendFramework-1.9.2.tar.gz
3.php.iniの設定
さくらインターネットサーバコントロールパネル>[サーバツールの設定]>[PHP設定の編集]
include_path = “/home/ユーザ名/lib/ZendFramework-1.9.2/library”
4.動作確認
$ mkdir $HOME/www/test
$ vi $HOME/www/test/index.php
require_once 'Zend/Date.php';
$date = new Zend_Date();
echo $date->get(Zend_Date::RFC_2822);
5..htaccessの設定
  存在しないリクエストは全てindex.phpに処理させる。
$ cd $HOME/www/test
$ vi .htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php [L,QSA]
6..htaccessの動作確認
$ vi test.html
てすとです。
 ブラウザで以下を確認
 1)http://ドメイン/test/
   →index.phpが表示されること
 2)http://ドメイン/test/aaa.html ※)存在しないURL
   →index.phpが表示されること
 3)http://ドメイン/test/test.html
   →test.htmlが表示されること

Home > Tags > Apache

カウンター
  • 今日 : 186
  • 累計 : 54,218
  • 現在の閲覧者数: 1
ランキング
ブログランキング・にほんブログ村へ
人気ブログランキングへ

RSSフィード
ブログ内検索
おすすめレンタルサーバ
おすすめ度:★★★
当ブログのposifeel.comドメインはさくらインターネットのサーバで運営しています。OSはUNIX互換FreeBSD。SSHでリモート操作ができるので自由度が高く、ましぇたん一押し。Root権限がいらないソフトならインストールし放題です。CSVなどのバージョン管理ソフトもインストール可能。UNIX、Linux系のサーバーのお勉強には持ってこいです。


おすすめ度:★★
毎度おなじみのナウでヤングなロリポップ。僕も以前は使っていました。おすすめ度は高いです・・・が。リモート接続でOSを直に操作することが出来ないため、ある程度、知識のある人にとっては物足りないかもしれません。とにかく安く簡単なレンタルサーバをお探しでしたら一押しです。初心者向き。


おすすめ度:???
ロリポップの対抗馬!?最近、注目しているレンサバです。価格もサービスもロリポップと近いかも。ナウでヤングじゃない方はこちらを(ry 初心者向き
Link
他に運営しているブログです。僕の日常的な事はめもりーにょで書いています。
相互リンク募集中!
アーカイブ
アクセスアップツール
BLOGOOLE BLOG情報

SEO対策
windows
Linux
apache
eclipse
プログラミング
  • seo

フィードメーター - ITめもりーにょ
エディタ
ブロガー(ブログ)交流空間 エディタコミュニティ
メタ

Return to page top