yuu_nkjm blog


2011-07-07(Thu) [長年日記]

[サーバまとめ][openSUSE][Apache][PHP] Apacheの移行のまとめ

Apache全体

  • 自動起動をオンにする.
  • chkconfig apache2 on
    
  • yastでは,php_mod,php5-zlib mod_perl kakashi apacheを入れる.
  • sysconfigエディターで指定するモジュールは以下である.
  • /etc/sysconfig/apache2
    > APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php5 proxy proxy_http rewrite headers dav dav_fs python auth_digest perl "
    
  • とある場所にまとめてある.htaccess類をコピーする.

サブドメインを切る

  • /etc/apache2/vhost.d/以下にサブドメインの設定を書く.yuu.nkjm.infoであれば,/etc/apache2/vhost.d/yuu.nkjm.info.confというファイルに書けば良い.バーチャルホストの設定類は,移行元からコピーでOK.
  • /etc/apache2/listen.confで名前ベースのバーチャルホストが出来るようにする.
  • NameVirtualHost *:80
    Listen 80
    

php on Apache

  • pukiwikiを使いたいので,phpを動かす.
  • /etc/php5/apache2/php.ini
     
    ; Maximum allowed size for uploaded files.
    upload_max_filesize = 500M
     
    log_errors= ON
    display_errors = ON
    error_log = php_errors.log
     
    ;date.timezone = 'UTC'
    date.timezone = 'Asia/Tokyo'
    

webdav

  • /etc/sysconfig/apache2のapache moduleにheaders dav dav_fsを追加する.
  • ロックファイルを作成するディレクトリを作成する.
  • mkdir /var/lock/dav
    chown wwwrun:www /var/lock/dav
    
  • 適当な位置(yuu.nkjm.inco.confとか)にwebdavの設定を書き込む.lockファイルは,ディレクトリ+プレフィックスを指定する.
  • <IfModule mod_dav.c>
        DavLockDB /var/lock/dav/DavLock
        DAVMinTimeout 6000
        <Directory "/hoge/hoge">
            Options Indexes FollowSymLinks
            AllowOverride All
            DAV On
            Header add MS-Author-Via "DAV"
            AuthType Digest
            AuthName "hogehoge"
            AuthBasicProvider file
            AuthDigestDomain /
            AuthUserFile /hoge/.hthoge
            AuthGroupFile /hoge/.htgrouphoge
            Order allow,deny
            Deny from all
        <LimitExcept OPTIONS>
            require user hoge
        </LimitExcept>
        </Directory>
    </IfModule>
    

トップ «前の日記(2011-07-06(Wed)) 最新 次の日記(2011-07-08(Fri))» 月表示 編集 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|