2012年9月30日日曜日

ドットインストール”さくらのVPSの基礎”まとめ(3)


6. Webページを設定してみよう


さくらから配布されたIPAddressをブラウザに入力

青い画面がでてきたら、webサーバーが立ち上がっているとわかる

/var/www/htmlの下に置いたものがブラウザで見れる
このディレクトリの権限をユーザーに与える
chown -R kazoo:kazoo /var/www/html/

Cyberduckの設定
ニックネーム:sakura_vps
サーバー  :IPAddressを入れれば良い
SFTPを選択
ポート はあなたの番号
公開鍵認証にチェックをいれrて公開鍵ファイルを選択

7. VirtualHostの設定 

− 一つのIPアドレスで服すのドメインを運用できる
例えば今までなら、IPアドレスを打ち込むと/var/www/htmlの下のファイルを見ていたのだが
例として dev.exampleにアクセスすると/var/www/dev.example.com/public_html/の下のファイルを見るように設定する

まず、mkdir -p /var/www/dev.example.com/public_html
でファイルを置くディレクトリを作成

chown -R kazoo:kazoo /var/www/dev.example.com
所有権をkazooユーザーに所有権を与える

バーチャルホストの設定ファイルを作る
vim /etc/httpd/conf.d/dev.example.com.conf

ここに以下のファイルを貼付けて保存
---------------------------------------------------------------

ServerName dev.example.com
DocumentRoot /var/www/dev.example.com/public_html
DirectoryIndex index.html index.php
ErrorLog /var/log/httpd/dev.example.com_error_log
CustomLog /var/log/httpd/dev.example.com_access_log combined
AddDefaultCharset UTF-8

AllowOverride All

---------------------------------------------------------------

vim /etc/httpd/conf/httpd.confを開いて以下のように変更
#NameVirtualHost *:80→NameVirtualHost *:80

service httpd configtestで文法チェック

webサーバーを再起動
service httpd restart

Hosterに
セット名を適当につけて
ホスト名 dev.example.com
IP あなたのIPアドレス
で登録する

dev.exapmle.comとブラウザに入力してそこにあるHTMLファイルが読めればOK

 8. PHPの設定 


phpをインストール
yum install php php-devel php-mysql php-mbstring php-gd

バージョンチェック
php -v

設定ファイルを保存
cp /etc/php.ini /etc/php.ini.org

vim /etc/php.ini
以下のように設定ファイルの変更

error_log = php_errors.log → error_log = /var/log/php.log
;mbstring.language = Japanese → mbstring.language = Japanese
;mbstring.internal_encoding = EUC-JP → mbstring.internal_encoding = UTF-8
;mbstring.http_input = auto → mbstring.http_input = auto
;mbstring.detect_order = auto → mbstring.detect_order = auto
expose_php = On → expose_php = Off
date.timezone = → date.timezone = Asis/Tokyo

httpdを再起動
service httpd restart

0 件のコメント:

コメントを投稿