2010年03月21日

Proftpdの設定

参考にしたサイト:http://mkserver.dip.jp/vinelinux/perform/proftpd/0024.html
設定ファイル:/etc/proftpd.conf
変更箇所
UserReverseDNS off と IdentLookups off を追加。
Anonymous関係を全てコメントにする。
 
ファイヤーウォールのFTPを開放。
 
WindowsマシンがウイルスセキュリティーZEROを使っていると20番ポートを閉じてしまうためFTPクライアントと接続できない問題が発生!
 
FTPで接続する前にはウイルスセキュリティーZEROのファイヤーウォールを一時停止にする事で対応。
 
posted by kiriko at 17:27| Comment(0) | Proftpd

Mysqlのユーザー作成

参考にしたサイト:http://vine.1-max.net/MySQL.html
 
1.設定ファイルの作成と編集
 
/usr/share/mysql/my-medium.cnf を /usr/my.cnfとしてコピー
[mysqld]
 デフォルトのサーバ文字コードを指定する
 default-character-set=utf8
 サーバーの文字コード設定をクライアントでもそのまま使うようにする
 skip-character-set-client-handshake
上記2行を追加。
 
2.rootパスワードの整理
 
3.DB利用ユーザーの登録
grant all privileges on DB名.* to ユーザー名@localhost identified by 'パスワード';
posted by kiriko at 16:22| Comment(0) | MySQL

php.iniの変更

php.iniの下に[Vine]が有るので以下の箇所を変更
 
mbstring.http-inputをpassに。
mbstring.encoding-transactionをoffに。
 
細かいところはわからないので、とりあえずxoopsをインストールして動かしてみて、多分動かないだろうから一つずつエラーを潰す方法でやってみることにした。
posted by kiriko at 14:16| Comment(0) | PHP5

PHP5のインストール

例によって何のパーケージをインストールすれば良いのかわからないので、ネットをさ迷う・・・
 
PHP5 php5-apache2 php5-Mysql この三つで良いのかな?
どんどんいい加減になっていいくけどまあいいや!ということでインストール。
 
次は、mysqlとphp5を入れたので設定ファイルの変更です。
posted by kiriko at 11:56| Comment(0) | PHP5

MySQLのインストール

WEBサーバーでMySQLを利用する時にMySQLのパッケージの何をインストールすれば良いのかさっぱり分からないので色々なサイトを見て回った。
 
とりあえずMySQL-ClientとMySQL-Serverが有れば良さそうなのでこの2つをSynapticでインストールし
rootのパスワードを変更。
 
サービスは動いている様なので、とりあえずこれでOKとしておこう。
 
さあ、次はPHP5だ。
posted by kiriko at 10:53| Comment(0) | MySQL

httpd.confの変更

参考にしたサイト
http://freebsd.sing.ne.jp/FreeBSD/10Web/01/10.1.1.html
http://www.h3.dion.ne.jp/~x723/apache_conf.html 
 

/etc /apache2/conf/httpd.conf を修正。
ServerTokens Prod  サーバーの情報を非表示にする。
ServerAdmin 管理者のメアド

ServerName  ドメインを取ってないのでIPアドレスを記入。
 

<Directory "/var/ww/html">
    Options Includes FollowSymLinks ExecCGI
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

IncludesはSSIを使用する、ExecCGIはcgiを使用する意味
元からあるIndexesは削除(ディレクトリは表示しない)
AllowOverride All は.htaccessを使用する。
 
Directory Indexに index.php index.cgi を追加。
LanguagePriority 日本語を優先に変更。 

 
上記変更後 apacheを起動!!
 
しかしネット経由でサイトを参照できない・・・
原因:ファイヤーウォールの設定で80番ポートを開放したらネット経由で無事参照できた。
 
とりあえずWEBサーバーが動いたので次はPHPとMySQLを使えるように設定しよう。
posted by kiriko at 07:49| Comment(0) | Apache2

DELETEキーが使えない

X WINDOWでDELETEキーが使えない。
押すと画面キャプチャーのポップアップが出る。
 
仕方ないのでBSきーで削除するが凄く不便。
posted by kiriko at 07:33| Comment(0) | 不具合?

ディレクトリの役割

/bin    基本となるコマンド。
/boot   Linux の起動に関するファイル。
/dev    Linux で使用するデバイスに適応するためのデバイスファイル。
/home  ユーザーのホームとなるディレクトリ。
/initrd  デバイスやファイルシステムの読み込みを初期的なRAM ディスクとして展開する場所。
/lib    コマンド実行のための基本ライブラリ。
/lost+found なんらかの理由で破損し、行き先不明となったファイルを格納。
/misc   ジャンル分けしない、様々なファイル。
/mnt   CD-ROM やフロッピーディスク、他のOS のパーティションなどをマウント。
/opt   追加アプリケーションを格納。
/proc  システムのプロセスを維持するための各種ファイル。
/root  ルートのホームディレクトリ。
/sbin  システム管理用のコマンド。
/temp 一時的なファイル。
/usr  各種プログラム。
/var  追加・更新など日常的に内容が変化するファイル。
posted by kiriko at 07:30| Comment(0) | 日記

ダウンロード

公式サイトよりダウンロード
posted by kiriko at 07:19| Comment(0) | 日記