以前、さくらVPSで一日6万PVを処理するためにしたことを書かせていただいたのですが DBが必要になり、以前のApache構成ではメモリとパフォーマンスに不安があったので軽量WebサーバのLighttpd(ライティ)を使ってみました。 LighttpdとPHPを使う場合は、PHPをCGIモードでインストールする必要があります。 Apache+PHPで構成されるサーバは基本的にモジュール版で動いている物が殆どですが、Lighttpdの場合はPHPモジュールがないためWebサーバ(Lighttpd)とPHPを別に動かす必要があります。 PHPを動かすためにfastcgiを使ってPHPのプロセスを管理します。 Lighttpdでは標準でfastcgiをサポートしていますので設定さえすればすぐにPHPが利用できます。 さくらVPSのコントロールパネルからすること コントロールパネルからrootでロ
さくらのVPS CentOSでサーバ構築 作業ノート20回目。 今回はSSLを設定します。 VirtualHostの設定 までの作業が前提となります。 基本的な流れ 認証局から証明書を発行してもらう場合 mod_sslのインストール 認証局の仕様に合った秘密鍵(.key)ファイルの作成 証明書発行要求(.csr)ファイルの作成 認証局へ証明書発行要求(.csr)ファイルを送る 認証局から送られてくる証明書(.crt)ファイルをサーバに置く Apache(mod_ssl)でSSL設定をする テスト用に自分で証明書を作成する場合(オレオレ証明書) mod_sslのインストール Makefileで証明書(.crt)ファイルの作成 Apache(mod_ssl)でSSL設定をする mod_sslのインストール mod_sslをyumでインストールします。 [root@ ~]# yum -y in
SSLを考えずに作られているページを、.htaccessだけの変更でSSL対応する方法をご紹介します。 もちろん、サーバがSSLに対応している必要はありますが…。 さらに.htaccessとmod_rewriteが入っている必要もあります。 SSLページにしたいHTMLファイル(PHP等でも可)のあるディレクトリに.htaccessファイルを作成し、下の文を追加します。 RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L] ファイルを個別に指定したい場合はちょっと面倒ですが下記のようにします。 ここでは例としてfoo.htmlとbar.htmlをSSLページとし、それ以外はSSLでないページとします。 RewriteEngine on Rew
現在、WEBサーバのシェアとしてはApacheが過半数を占めています。英国Netcraft社の調査によると2016年4月におけるApacheのシェアは49.15%である(active sitesにおけるシェア。参照:Netcraft: April 2016 Web Server Surveyy)。 2位のnginxを大きく引き離しています。このような世界的に人気の高いApacheをウェブマスターとして使いこなす方法として、このホームページでは.htaccessの利用法について解説します。httpd.confに触ることのできない一般のウェブマスターさんを対象に、「アクセス制限」「カスタムエラーページの設定」「MIMEタイプの設定」など実用度の高い利用法に絞って紹介します。「何をしたいか」のかを中心に、.htaccessの利用法を説明する構成になっています。
Webアプリケーションの開発・実行環境として多くの開発者が支持するのがLAMP(Linux、Apache、MySQL、PHP/Perl/Python)です。この連載では、LAMP環境をソースコードから構築する方法を丁寧に解説していきます。(編集部) Webアプリ開発に不可欠のLAMP Webアプリケーション開発に欠かせないLAMP環境。皆さんはどのように用意していますか? サーバの選定からはじまって、LAMPのインストールと設定、テストや運用などなど、やるべき事はたくさんありますね。悩みやトラブルは尽きないと思います。 そこで本連載では、LAMP環境の構築という観点からLAMPを攻略していきます。とりわけ環境の基礎を作る作業である、インストールから設定を中心に取り上げます。環境構築というと一般にはインフラエンジニアの範疇になると思いますが、開発環境を構築したいWebアプリケーション開発者や
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く