ページへ戻る

− Links

 印刷 

Webサーバ設定で悩む のバックアップソース(No.1) :: Nest Of Hawk

xpwiki:Webサーバ設定で悩む のバックアップソース(No.1)

  Next »[4]
[[Gentoo Linuxな生活/サーバ設定関連]]

*Nest of Hawkを立ち上げるために [#gbbdc9a3]
まず、以下のものをインストールしないといけまへん
-apache
-PHP
-MySQL

これらがこのHPの核ですからね。
**apache [#g24dd564]
 emerge apache
 /etc/init.d/apache2 start

さて、サーバにアクセスしてみましょう。apacheのテストWebページが見えましたか?これでまずはOK

**PHP [#vd8f458c]
/etc/portage/package.useの設定はこんな感じ。
 dev-lang/php ftp hash posix  xmlrpc xmlwriter xpm zip-external crypt ctype pcre session unicode exif imap gd json simplexml tokenizer

そして
 emerge php


これでPHP自体と、apacheでPHPを使ったWebページを表示するためのモジュールがインストールされました

*MySQL [#n09e6fc8]
Nest of Hawkはxoopsを使ってます。この人はMySQLを使用しますので、なんとかしなければいけません。
 emerge  mysql


*設定をいじる [#meaa40b7]
**まずはMySQLから [#rdda7720]
MySQLの設定は、特にいじる必要はないとです(5.0.Xね)。で、

 # /etc/init.d/mysql start

mysqlの管理ユーザパスワードを設定します。

 # /usr/bin/mysqladmin -u root password 'new-password'

で、

 # mysql -u root -p
 > drop database test

mysqlの管理コマンドで、中に試験的にあるtestってデータベースは消しておいてやりましょう。どうせ使わないので…


**httpd.confをいじる [#g684a173]
GentooのapacheのデフォルトDocumentRoot(HTTPのファイルを置いておく場所)は、/var/www/localhost/htdocsです。いじるポイントは、/etc/apache2/vhosts.d/default_vhost.includeです。ここを適宜編集してやって。

おいちゃんは、OptionsのIndexesを削除してみてます。

**apacheの起動設定 [#md9b0753]
/etc/conf.d/apache2ってファイルの中をいじってやります。
 APACHE2_OPTS="-D DEFAULT_VHOST -D INFO -D LANGUAGE -D SSL -D SSL_DEFAULT_VHOST -D PHP5"

こんな風にして、SSLとPHP5を有効にしてやってます。

んで
 /etc/init.d/apache2 restart
 rc-update add apache2 default
 rc-update add mysql default

で、まずはapache+mysql+PHP5の基本が整いましたね♪


  Next »[4]