2012-04-19
Apacheの設定
始めてのサーバ構築*1。Apacheの設定でかなり躓いている。/etc/apache2/sites-available/defaultをコピーしてmysiteってファイルを作って変更しているがforbiddenになってアクセスできない。具体的には /home/yagiey/public_html/index.html は http://localhost/index.html でアクセスできるものと期待したけどforbiddenになった。同様に /home/yagiey/public_html/mysite/index.html にアクセスするために http://localhost/mysite/index.html ってしたらforbiddenだった。
分かってる人からするとアホみたいな間違いなんだろうなーと思ったり。公開するのはかなり恥ずかしいけども、現状は以下のとおり。
<VirtualHost *:80> ServerAdmin webmaster@localhost # ここを変更 DocumentRoot /home/yagiey/public_html # 変更なし <Directory /> Options FollowSymLinks AllowOverride None </Directory> # ディレクトリをDocumentRootに合わせて変更 <Directory /home/yagiey/public_html/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> # このエントリ追加 <Directory /home/yagiey/public_html/mysite/> Options all AllowOverride None Order allow,deny Allow from all </Directory> # これより以下には変更なし ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
- なぜルートディレクトリに対する設定が必要なのだろう?なんでルートディレクトリを選んで設定しているんだろう?他のディレクトリは設定は要らないのかな(全部のディレクトリなんて無理だけど)?
- FollowSymLinksはシンボリックリンクをたどることを許可するものらしいが、具体的にどういう効果があるのかな?何を期待しているのだろう?
デフォルトでは /var/www がDocumentRootになってた。ここにファイル置いていけばいいんだろうけど ~/public_html に置きたいなぁ。UserDirってのもあるみたいだけど、特にユーザ増やしたりはしないしなぁー。
トラックバック - http://d.hatena.ne.jp/yagiey/20120419/1334822600
リンク元
- 10 https://www.google.co.jp/
- 5 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CHAQFjAC&url=http://d.hatena.ne.jp/yagiey/20120419/1334823745&ei=7jCqT8WtCeWhmQW1samABg&usg=AFQjCNEky6pz34-PQqDoeaxavPlfoCLTSA
- 4 http://t.co/NMkUMtpt
- 4 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=16&ved=0CE4QFjAFOAo&url=http://d.hatena.ne.jp/yagiey/20120419/1334823745&ei=fxw3UI3TO5HimAWttIGAAw&usg=AFQjCNEky6pz34-PQqDoeaxavPlfoCLTSA&sig2=r9SKIlJJkkxk9utq-EWnIw
- 3 http://htn.to/j5DN4B
- 3 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CGkQFjAB&url=http://d.hatena.ne.jp/yagiey/20120419/1334822600&ei=32XDT-zlFe_ymAXZkrirCg&usg=AFQjCNEr5XBB2PrXYpiYcB5jRsVn7raVtA&sig2=gXB3ZUwK4-tlSresSjb7BQ
- 3 http://www.google.com/search?q=/etc/init.d/vmware-USBArbitrator&hl=ja&lr=lang_ja&client=iceweasel-a&rls=org.mozilla:ja:unofficial&tbs=lr:lang_1ja&prmd=ivnsfd&ei=cfzfUICqCI7omAWstoHYAQ&start=20&sa=N
- 3 http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCQQFjAA&url=http://d.hatena.ne.jp/yagiey/20120419/1334822600&ei=p_x8UKOeCo7imAWNtoDgBA&usg=AFQjCNEr5XBB2PrXYpiYcB5jRsVn7raVtA&sig2=3wOdvsuT9M-tdC4la8EyeA
- 2 http://www.google.co.jp/reader/igoogle-module?up_displayStreamId=user/07207573480185828061/label/hatena&up_itemCount=7&up_ranking=d&up_readItemsVisible=0&up_linkTarget=new&lang=ja&country=jp&.lang=ja&.country=jp&synd=ig&mid=106&ifpctok=-648406254897791796
- 2 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=2&sqi=2&ved=0CCsQFjAB&url=http://d.hatena.ne.jp/yagiey/20120419/1334822600&ei=2mKfUNLsE87RmAXHy4DADg&usg=AFQjCNEr5XBB2PrXYpiYcB5jRsVn7raVtA&sig2=Fqg8TgiTAPB3d5mTxFhA4A
