雷って幻想的だよね?

宗教:C#、ラノベ好きの戯言です。

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