ホーム > タグ > Apache
Apache
Apache ネゴシエーション
- 2010-09-05 (日)
- Apache
先日のエントリー「クールなURI どんなURIが素敵か?」に続いて、Apacheにおけるネゴシエーションを設定してみました。
やりたいことは「拡張子なし」のURIが指定された場合でも、ブラウザーから送られてくるAcceptヘッダーにより適切と判断されたファイルを表示することです。
- コメント: 0
- Trackbacks: 0
クールなURI どんなURIが素敵か?
以下のページを読んでなるほどなぁ~と思った。
クールなURIは変わらない
昔は良く「ネットの資源は大切にしましょう」とか言われてましたよね。
最近はHDDの大容量化に伴いこのような声も聞かなくなってきましたが・・・。
- コメント: 0
- Trackbacks: 0
Apache 自宅サーバにおけるバーチャルホストの設定
- 2010-08-23 (月)
- Apache | Linux/FreeBSD
環境: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
- コメント: 0
- Trackbacks: 0
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>
- コメント: 0
- Trackbacks: 0
RewriteBaseは重要
- 2009-10-01 (木)
- Apache
超ハマッタ。
やっと解決。
解決の糸口となったブログ様に感謝。。。
RewriteBaseは重要です!
参考:http://d.hatena.ne.jp/hyshhryk/20080927/1222456320
- コメント: 0
- Trackbacks: 0
HTTP Server On USB
- 2009-09-22 (火)
- Apache
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もあったら最高なのだが・・・(笑
- コメント: 0
- Trackbacks: 0
さくらインターネット Zend Frameworkの導入 .htaccessの設定でつまづく
- 2009-09-21 (月)
- レンタルサーバー
さくらインターネットに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が表示されること
- コメント: 0
- Trackbacks: 0
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
プログラミング
- エディタ
-
- メタ