subversion関連
なんかしたいことと違った・・・
参考:
subversion
http://d.hatena.ne.jp/bajio/20090704/1246730314
Apach2
http://www.bnote.net/kuro_box/kuro_debian_apache2.shtml
# sudo aptitude install subversion # sudo useradd svn # sudo passwd svn # sudo vi /etc/inetd.conf #下記1行追加 # svn stream tcp nowait svn /usr/sbin/tcpd /usr/bin/svnserve -i # sudo mkdir /var/svn # sudo svnadmin create /var/svn # sudo vi /var/svn/conf/svnserve.conf [general]に以下を追加 anon-access = none auth-access = write password-db = passwd # sudo vi /var/svn/conf/passwd [users]に以下を追加 svn = svn # sudo chown -R www-data:www-data /var/svn # sudo chmod -R og+w /var/svn # sudo /etc/init.d/openbsd-inetd restart
Apache 詳しい説明はリンクを参照(読まないと損)
$su root (rootで無いとダメ) # apt-get update # apt-get install Apache2 # cd /home/ # mkdir www-data # chown www-data:www-data www-data # chmod 775 www-data/ # chmod g+s www-data/ # cd www-data/ # mkdir public_html # chown www-data:www-data public_html/ # chmod g+w public_html/ # vi /etc/group
このなかの www-dada:x:33: となっている行を探し /home/www-data/ 以下をいじってもいい、つまりサイトを作成可能なユーザのIDをカンマで区切って記述する。 例えば、 www-dada:x:33:user01,user02 という具合に。 これでuser01,user02 は/home/www-data/ 以下をいじることができるようになる。 ただし、設定を有効にするためにいったんログアウトしてもらうこと。
# vi /etc/passwd
www-data:x:33:33:www-data:/var/www:/bin/sh →www-data:x:33:33:www-data:/home/www-data:/bin/sh
# cd /etc/apache2/sites-available/ # vi default
DocumentRoot /var/www/ →DocumentRoot /home/www-data/public_html→ RedirectMatch ^/$ /apache2-default/ →コメントアウト Options Indexes FollowSymLinks MultiViews ・・・・・・ ・・・・・ の 「indexes」を削除
# /etc/init.d/apache2 restart # cd /home/www-data/public_html/ # vi index.html
Test Page This is TEST!!
所有者変更らしい(要るのかな?)
# chown www-data:www-data index.html # chmod 664 index.html