トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

Ubuntu/Apache2/!Initialization

[Ubuntu,Apache,Config]

Apache2初期設定

/etc/apache2/ 配下の説明

apache2.conf ←httpd.confの代わりにこれが読まれる。
ports.conf ←ポート設定
sites-available/ ←仮想ホストの設定はここにファイルを作る
mods-available/ ←モジュールの設定はここにファイルを作る
conf.d/ ←細かい設定はここにファイルを作る

設定を書き直したら

% sudo /etc/init.d/apache2 force-reload

共通のディレクトリ設定

/etc/apache2/conf.d/directory_settings というファイルを作成し、以下を設定

<directory />
  Options All
  AllowOverride All
  Order deny,allow
  deny from all
  allow from 192.168.0.
</directory>

メインサイト設定

  • /etc/apache2/sites-available/mysite の設定
% sudo cp /etc/apache2/sites-available/
% sudo cp default mysite

適当に設定をいじる

NameVirtualHost *
<VirtualHost *>
  ServerAdmin webmaster@zeromemory.info    # ←管理者のメールアドレス

  DocumentRoot /path/to/www    # ←HTMLとか、置く場所

  # ↓ログは、/var/logに保存しないようにしている
  ErrorLog /home/suvene/logs/error.log

  # Possible values include: debug, info, notice, warn, error, crit,
  # alert, emerg.
  LogLevel warn

  customlog /path/to/logs/access.log combined
</VirtualHost>

  • デフォルトサービスを止める
a2dissite default
  • メインサイトを有効に
sudo a2ensite mysite

RewriteEngine

Links

mod_rewrite のサンプルを交えた詳細な説明。

お名前: コメント:

最終更新時間:2008年04月22日 12時59分00秒