Top > 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]] 広告 |