■事象
えーとっても基本的なことなのですが、
HTMLをブラウザ越しで見たら、文字化けを起こしてました。
・ファイル保存形式「SJIS」
・改行コード「LF」※BOM無し
・HTMLキャラセット「Shift_JIS」
ちなみにHTMLは下記です。
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=Shift_JIS">
</head>
<body>これはテストです。</body>
</html>
■原因
httpd.conf
なんとAddDefaultCharset ディレクティブが「UTF-8」に設定されているではないですか。
AddDefaultCharsetをググると
「レスポンスのコンテントタイプが text/plain あるいは text/html の場合に追加するデフォルトの charset パラメータ」
と記載があります。。。。
AddDefaultCharset UTF-8
↓
AddDefaultCharset off
に変更で解決
The shape of the system that overflows in the world is equal to the "knowhows" that parties concerned of each industry have.
People who create the system need high-ranking "knowhows" further.
I want to become ..high-ranking "knowhows".. handlers' help.
2011/06/29
2011/06/09
HTTP Streaming
先日、Adobeから「Adobe HTTP Dynamic Streaming」が公開されたので、調べてみました。
動画の配信や、従来はRTMP(*1)などを使用していたライブ配信が
HTTPで配信出来るようになり、このため、80番ポートを開けておくだけでよいとの事。
また、配信されるフラグメントファイルも従来のキャッシュサーバにキャッシュ出来るとのこと。
運用面が楽になりそうな予感(ー_ー)!!
*1.RTMP(Real Time Messaging Protocol)
Flash/flvの再生に使われる,ストリーミング動画配信用プロトコル。
動画の配信や、従来はRTMP(*1)などを使用していたライブ配信が
HTTPで配信出来るようになり、このため、80番ポートを開けておくだけでよいとの事。
また、配信されるフラグメントファイルも従来のキャッシュサーバにキャッシュ出来るとのこと。
運用面が楽になりそうな予感(ー_ー)!!
*1.RTMP(Real Time Messaging Protocol)
Flash/flvの再生に使われる,ストリーミング動画配信用プロトコル。
2011/06/07
httpd - ScriptAliasの設定
ドキュメントルート以外の場所にCGI用のディレクトリを作成し、
「ScriptAlias」を使ってCGIに対するリクエストと実際のディレクトリを対応付けが出来ます。
設定方法
ScriptAlias ①見た目上のディレクトリ ②実際のディレクトリ(フルパス)
設定例
ScriptAlias /cgi-bin/ /var/www/hoge/cgi-bin/
この場合は「http://localhost/cgi-bin/hoge.cgi」などのようなリクエストが合った場合に、
「/var/www/hoge/cgi-bin/hoge.cgi」を実行してその結果をクライアントに返却します。
「ScriptAlias」を使ってCGIに対するリクエストと実際のディレクトリを対応付けが出来ます。
設定方法
ScriptAlias ①見た目上のディレクトリ ②実際のディレクトリ(フルパス)
設定例
ScriptAlias /cgi-bin/ /var/www/hoge/cgi-bin/
この場合は「http://localhost/cgi-bin/hoge.cgi」などのようなリクエストが合った場合に、
「/var/www/hoge/cgi-bin/hoge.cgi」を実行してその結果をクライアントに返却します。
httpd - Aliasの設定
通常、公開するコンテンツはドキュメントルート以下のディレクトリに設置する必要がありますが、
エイリアス(Alias)を使うと全然別のディレクトリにあるファイルをドキュメントルートの配下に配置されているように
見せかけることが出来ます。
実際の設定方法
Alias ①リクエストのURLパス ②実際のディレクトリ
設定例
Alias /index.html/ "/hogehoge/"
②はフルパスで指定も可能で、下記の用にも設定可能です。
Alias /hogehoge/ "/home/hoge/www/htdocs/hogehoge/"
エイリアス(Alias)を使うと全然別のディレクトリにあるファイルをドキュメントルートの配下に配置されているように
見せかけることが出来ます。
実際の設定方法
Alias ①リクエストのURLパス ②実際のディレクトリ
設定例
Alias /index.html/ "/hogehoge/"
②はフルパスで指定も可能で、下記の用にも設定可能です。
Alias /hogehoge/ "/home/hoge/www/htdocs/hogehoge/"
2010/10/11
拡張子がないファイルをPHPファイルとして実行する方法
.htaccess に以下を記述します。
ForceType application/x-httpd-php
ファイル名がアルファベットか数字のもので、
拡張子がないファイルはPHPスクリプトですよ~、という意味になります。
ForceType application/x-httpd-php
ファイル名がアルファベットか数字のもので、
拡張子がないファイルはPHPスクリプトですよ~、という意味になります。
登録:
投稿 (Atom)
-
プログレッシブダウンロードとは、ストリーミングと同じくデータをダウンロードしながら再生する技術のことを言うらしいです。 ・メリット *HTTPプロトコルで配信が可能。 *上記から配信サーバーとして、HTTPサーバーがあれば配信が可能。 ・デメリット *コンテン...
-
uvicorn app.main:app --reloadは、Uvicornを使用して FastAPIアプリケーションを実行するためのコマンド ただ、意味をちゃんと理解しないでしようしていたのでまとめ uvicorn: Uvicornの実行可能ファイル ...
-
using Excel = Microsoft.Office.Interop.Excel; /// Excelオブジェクト Excel.Application oXls; /// ワークブックコレクション Excel.Workbook oWBook = this.oXl...