ウェブサイトやブログの運営でよく使いそうな便利な.htaccessの設定を紹介します。 こういうまとめは定期的にあがってきますが、やっぱり必要なのでシェアします。 10 useful .htaccess snippets to have in your toolbox [ad#ad-2] 下記は各ポイントを意訳したものです。 URLからwwwを削除 hotlinkingの防止 feedをfeedbunnerにリダイレクト カスタムエラーページ ダウンロードファイルの処理 PHPのエラーのログ URLからファイルの拡張子を削除 ディレクトリのファイルリストを見せない ファイルを圧縮して軽量化 文字コードの指定 URLからwwwを削除 SEOなどの理由で、URLからwwwを削除して使うことがあるかもしれません。このスニペットは、あなたのウェブサイトにwww付きでアクセスしてきてもwww無しに向
Apacheの設定で Order deny,allowとか Satisfy anyとか、なんだか意味わからん人のために。僕はずっとわかってなかった。 基本 Apacheのアクセス制御には、 ホストによる制御 (Order,Allow,Deny) ユーザ認証による制御 (Auth*, Require) の2通りがある。 Satisfyは、2通りあるアクセス制御の両方を満たす必要があるかどうかを決定する。デフォルトはSatisfy all。Satisfy anyなら、どちらか片方満たせばよい。 Order http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order Order deny,allowは、全てのホストからのアクセスを許可する。 Order allow,denyは、全てのホストからのアクセスを拒否する。 Order d
.htaccess .secret.txt .svn 等のドットから始まるファイル、ディレクトリにアクセス禁止 #403 Forbidden RedirectMatch 403 /\. ちなみにディレクトリのみに限定したければ #403 Forbidden RedirectMatch 403 /\..*/ どこぞのサイトには以下のように Directoryディレクティブ でいけると書いてあったが、 私の環境では 500 Internal Server Error が発生して動作しなかった。。 <Directory ~ "/\..+/"> Order Deny,Allow Deny from All </Directory>
VMWare Server 2 をUbuntuに入れて使いはじめました。 すると、Eclipse(WTP)で「すでにポートを使ってるよ」と言われTomcatを起動できなくなりました。 なんで?って見てみると、"WebAccess"っちゅうTomcatが動いてるやん。 こいつがTomcatのデフォルトポート番号の8005(shutdown)と8009(ajp)を使っていました。 shutdownは変更できるにしても、ajpのはどうかな?と思って調べたところ、 vmware-hostdがtomcatにHTTP proxyして接続していてajpは使ってないようだったので、 問題なさそうだったので、変更した。 HTTPなコネクタは8308と変更しているのに、残念な感じ。 同じこと思った人もいた。→ http://communities.vmware.com/thread/172606 ということで
蛇口からソースコード 時代は放熱から動き始めた・・・たった一つの真実見抜こう。ソリューション開発部長のネット業界デバッグ日記! VMware Server 2のWeb Accessにアクセスできない場合の対処ができたばかりですが、ゲストOSをWeb Accessを使わないで管理する方法がありました。 やり方は簡単。 まず C:\Program Files\VMware\VMware Server\tomcat\webapps\ui\plugin にあるvmware-vmrc-win32-x86.exeをインストール。 そして、Webの管理画面からゲストOSを指定して CommandsのGenerate Virtual Machine Shortcutから Install Desktop Shortcut to Virtual Machine というリンクをクリックすればデスクトッ
Hi Apache Friends! We just released a new version of XAMPP for Windows for PHP versions 8.2.12, 8.1.25 and 8.0.30. New versions for Linux and OS X will come soon! You can download these new installers... 更に詳しく » Apache Friends について Apache Friends は、Apache ウェブ サーバーの振興を行う非営利プロジェクトであり、XAMPP プロジェクトの本拠地でもあります。XAMPP は、インストールが簡単な MariaDB、PHP、および Perl を含む Apache ディストリビューションです。. Read more »
.htaccessを使用して、他のサイトが画像などのファイルを無許可で使用するのを禁止する方法をThe Web Squeezeから紹介します。 Stop Image Hotlinking with .htaccess 「.htaccess」に、下記を記述します。 ※必要の無い箇所は、削除・修正して使用してください。 ※「.htaccess」を修正する場合は、必ずバックアップをしてください。 ※有効範囲は、設置ディレクトリの配下です。 <textarea name="code" class="html" cols="60" rows="5"> #Stop Image Hotlinking RewriteEngine on RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?yourdomain.com [NC] RewriteCond %{HTT
こんにちは、EDGE担当の櫛井です。 ■ mod_access_token ウェブサイト上の画像やファイルに有効期限を指定して、ユーザーに 一時的なダウンロードを許可する、ライブドアで独自開発したApache モジュールです。このモジュールをApache Webサーバに組み込むことに より、画像やファイルをウェブ上で公開するときに有効期限をつける ことができるようになり、Webアプリケーションと組み合わせる事で 公開範囲の制御を行なう事が可能になります。 ソースコードはこちらから入手できます。 modaccesstoken - Google Code ■ EDGE src 昨年8月に開始した、livedoor ラボ 「EDGE」ですが、このたび公開する 「mod_access_token」が通算で10個めのプロジェクトとなりました。 そこで、 ・今後もオープンソース系のプロジェクトの充実を
ボクは普段アプリケーションの実行環境として Tomcat を使っています。 運用で使うちょっとしたCGIなんかも Python で書いて Tomcat の上で動かしちゃっています。 以下は、Tomcat で Python で書いた CGI を実行できるようにするためのメモです。 Tomcat には最初から CGI 実行環境が備わっているので、ちょっとした設定だけで実行できるようになります。 CGI を実行させるための設定は、Tomcat 上で動くすべてのアプリケーションに反映させたい場合と、特定のアプリケーションにだけ設定したい場合があると思います。 どちらも設定の方法は同じで、編集するファイルが異なるだけです。 全てのアプリケーションに反映させる場合 $CATALINA_HOME/conf/web.xml 個別のアプリケーションに反映させる場合 $CATALINA_HOME/webapp
Apache 上で Python を使用する場合、mod_python が必要になる。 mod_python を Windows へインストールするには、まずダウンロードサイトから、Apache と Python のバージョンに合致するインストーラをダウンロードし実行するだけでよい。なお、念のため、Apache は停止しておいたほうがよい。 たとえば、Python 2.4.3 で Apache 2.2.4 の場合、mod_python-3.3.1.win32-py2.4-Apache2.2.exe をダウンロードする。 これに従い、まずは、httpd.conf の設定を行う。 LoadModule が列挙されている箇所に LoadModule python_module modules/mod_python.soを追加する。 これで Apache から Python を呼び出すことが可能に
6. モジュール | 「コンパイル」された Python ファイル 昨日から、あるサイトのバナーが複数出稿され(mixiをログアウトすると見られるかも)、今日の夕方になってアクセスが急増、APサーバの負荷が無茶苦茶上がってダウン寸前といった状態になっていた。 サーバサイドはDjango(mod_ptyhon)。ApacheのプロセスがMAX付近まで立ち上がってるけど、DBへの接続は少ない。そしてCPUのロードアベレージは凄いことになっていた。 そんな負荷が掛かるプログラムはないはずなのに何故?と、サーバ内をさまよっていて、ふと .pyc ファイルが作られていないことに気付いた。Apacheの実行ユーザから .py ファイルがあるディレクトリへの書込権限がなかったのが原因とすぐに分かったので、ちょっとでも負荷が下がるかもと思い、パーミッションを変更して対応。 ところが、この変更だけで、つまり
ApacheなどのWebサーバを運用していると、たまにリアルタイムで今現在の利用状況や負荷などがどうなっているかを確認したくなるときがあります。 そこで、UNIX/Linuxの"top"ライクに、Apacheの使用状況を確認することができるのが「ApacheTop」と呼ばれるツールです。 インストール インストールはパッケージ管理されているものを使うので簡単です。 $ sudo apt-get install apachetopUbuntuやDebianなど、APTを使っているなら↑のような感じ。 $ sudo yum install apachetopFedoraなど、YUMを使っているなら↑のような感じです。 早速使ってみる 使い方は、"-f"オプションでApacheのログファイルを指定して使います。 $ apachetop -f /var/log/apache2/access_log
Apache/PHP/MySQL/SQLite/SQLiteManage/PhpMyAdmin/Zend OptimizerをWindowsにまとめてオールインワンでインストールすることができるようになっているのがオープンソースで開発されているこの「VertrigoServ」。 これらの各ソフトについて簡単に設定を変更できるコントロールパネルっぽいものがタスクトレイから一発で呼び出せるようになっており、非常に設定が簡単です。また、インストーラは日本語化されているので安心です。 実際のインストール方法などは以下から。 VertrigoServ http://vertrigo.sourceforge.net/ ダウンロードしたら実行します 「OK」をクリック 「次へ」をクリック 「同意する」をクリック 「次へ」をクリック さらに「次へ」をクリック 「インストール」をクリック インストール中……
Apache LDAP StudioでLDAPはもう怖くない:CoolなEclipseプラグイン(21)(1/3 ページ) 「LDAPは難しいなぁ……」という人こそ ユーザー情報を管理するインフラとしてしばしばLDAPが利用されます。しかし、LDAPは非常に難解で取っつきにくいという印象があり、知識がない人には敬遠されがちです。本稿で紹介するApache Directory Studioを利用すると、Eclipseのビューを利用して視覚的にLDAPを操作できます。 また、GUIによる入力の補助を行ってくれるので、LDAPを利用する敷居がぐっと下がります。LDAPに興味を持っているけど、その難解さで利用に挫折した方は本稿を読んでLDAPを利用してみてください。 LDAPとApacheプロジェクト LDAP(Lightweight Directory Access Protocol)とは、ディ
mod_rewriteとは Apacheのモジュールのひとつで、アクセスURLを正規表現で書き換えることができます。リダイレクト処理を行うのに便利なモジュールです。 モジュールの解説ドキュメントによれば URLを操作するためのスイス製のアーミーナイフ と例えられるほど、非常に複雑な処理を行えます。 URLからURLへ、同一サーバ内URLだろうが、別サーバURLだろうが問いません。 引数を含む動的URLを通常のHTMLファイルのような静的URLに見せることも可能です。 素晴らしく詳細なマニュアルもありますが、機能が多いだけに情報量が多く読むのも面倒だと思いますので、ここでは、mod_rewriteを使用すると便利な場面を想定して具体的に解説してみたいと思います。 mod_rewriteの基本 ひとまず、mod_rewriteはApacheのモジュールです。インストールされていなければ、サーバ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く