[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
VPS(レンタルサーバー)をサービス・機能で比較
VPS(レンタルサーバー)をサービス・機能で比較 (GMOクラウドVPS,さくらVPS,WebARENA SuitePRO,CloudCore VPS)VPS(レンタルサーバー)を用途/目的で比較
ASP.NETが利用可能なWindowsVPSの比較 (VitualWeb,使えるねっとVPS,GMOクラウド VPS,ABLENET)VPS(レンタルサーバー)を契約の前に
VPS(レンタルサーバー)で注意すべきことPHPの最低限行うべき設定
Apacheだけの設定では、静的ページサイトの運用しかできません。VPS,クラウドサービスを使ってWebサービス運用する のであれば、PHPなど動的サイトが前提となるはずです。ここではPHPの基本設定を説明します。Apache関連の設定
PHPのインストール
ここでは、DBとしてMysqlを利用し、マルチ言語対応するためmbstringを使うため、PHPモジュールとして php-mysqlとphp-mbstringを合わせてインストールする。# yum install php php-mysql php-mbstring
ApacheにPHPモジュールをロードする
php関連の設定がまとめられたphp.confファイルをインクルードする。# vi /etc/httpd/conf.d/httpd-vhosts.conf
## PHP5 #### Include /etc/httpd/conf.d/php.conf
PHPログ関連の設定
ログ関連の設定内容# vi /etc/php.ini
;省略 error_reporting = E_ALL & ~E_NOTICE display_errors = Off display_startup_errors = Off log_errors = On error_log = syslog ;省略
文字コードの設定
アプリチームに確認し、文字コード関連の設定を行う。以下は設定例である。# vi /etc/php.ini
[mbstring] mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = pass mbstring.detect_order = auto mbstring.substitute_character = none default_charset = "UTF-8" ;省略
PHP関連の設定
PHPセキュリティ設定
PHPセキュリティ関連の設定内容# vi /etc/php.ini
;省略 register_globals = Off expose_php = Off session.use_only_cookies = 1
その他のセキュリティ関連の設定内容
・外部の任意のスクリプトを実行される危険性回避# vi /etc/php.ini
;省略 allow_url_fopen = Off session.hash_function = 1 open_basedir = /usr/share/:/var/www/
PHPセッション関連設定
PHPセッションを削除するには、Crontabで行う方法とphp.iniで指定する2通りあります。# crontab -e
*/10 * * * * find /var/lib/php/session -type f -mmin +30 -exec rm -f {} \;
session.gc_probability = 1 session.gc_divisor = 100 session.gc_maxlifetime = 1440
gc_probability ÷ gc_divisor × 100 = ガーベッジコレクションが行われる確率(%)
おすすめのApache関連書籍
VPS(レンタルサーバー)をサービス・機能で比較
VPS(レンタルサーバー)をサービス・機能で比較 (GMOクラウドVPS,さくらVPS,WebARENA SuitePRO,CloudCore VPS)VPS(レンタルサーバー)を用途/目的で比較
ASP.NETが利用可能なWindowsVPSの比較 (VitualWeb,使えるねっとVPS,GMOクラウド VPS,ABLENET)VPS(レンタルサーバー)を契約の前に
VPS(レンタルサーバー)で注意すべきことVPSのサービス/機能比較
・VPSのサービス比較(大手VPS)おすすめVPS紹介
・個人向けベストTOP3 VPSVPSの用途/目的別比較
・ASP.NETが利用可能なクラウドサービス関連記事
・クラウドコンピューティングWindows AzureVPSでのセキュリティ
・セキュリティ重視したVPSサーバ運用・管理
・初心者でも管理可能なVPSFX用VPS(リモートデスクトップ)
・FX自動売買環境としてのWindowsVPSBCP/DRサイトとして利用するVPS
・電力会社管内別のVPS 【BCP/DR対策】VPSの価格比較
・Linux系VPSの価格比較VPS注意点
・VPSで注意すべきこと各VPS業者のお得情報
・各VPS業者のキャンペーン情報おすすめVPS業者
・conoha VPSの詳細と評価/評判おすすめクラウドサービス
・WebARENA VPSクラウドの詳細と評価/評判設定手順
・初心者でもできるApache設定