Top > Apache2

広告
  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Apache2 へ行く。

*[[Apache]]から設定方法が変わった [#l22197aa]
Apache1では「/etc/apache」にある「httpd.conf」や「acess.conf」などで設定していたけど、Apache2からは「/etc/apache2」にある「apache2.conf」でおもな設定を行ってホストごと(バーチャルホストごと)の設定を「/etc/apache2/sites-available」にあるホストごとの設定ファイルで行うことになった。~
実際にサイトとして機能するのは「/etc/apache2/sites-enabled」にシンボリックリンクされているもののみ。

主要な設定項目はApache1のころとあまり変わっていないように思う。

インストールした時点ではユーザーディレクトリにある「public_html」にアクセスできなかった。~
まず、「/usr/share/doc/apache2.2-common/examples/apache2/extra」にある「httpd-userdir.conf」を「/etc/apache2」に「http.conf」と言う名前にコピーする。~
次に、「/etc/apache2mods-availabl/」にある「userdir.load」を「/etc/apache2/mods-enabled」にシンボリックリンクをはる。
 ln -s /etc/apache2mods-availabl/userdir.load /etc/apache2/mods-enabled/userdir.load
そしてroot(もしくはsudo、fakerootなど)で
 # /etc/init.d/apache2 restart
とやってapache2を再起動する。

**サイトとモジュールの有効化 [#lde0515c]
上で書いたようにサイトを有効化する(シンボリックリンクを作る)時は
 # a2ensite site_name
また、モジュールを有効化するときは
 # a2enmod module_name
とする。

**SSLにするとき [#hf4dd24a]
上と同じように
 # a2ensite default-ssl
 # a2enmod ssl
参考:[[HTTPS接続のための証明書作成方法:http://d.hatena.ne.jp/haru-s/20090313/1236961612]]

広告

リロード   差分   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS