ubuntuでapache2 メモ
https://kaze88.hatenablog.jp/entry/2008/11/15/132100
少し 放置してた Web鯖 再構築!
W2k+Apacheのときと confが違うもんで _...........¢(。。;)コソコソ
ubuntuにapache2をインストールするのはsynapticを利用すれば簡単。
あるいは ルート端末でここまでは良いのだが・・・・・(;^_^A アセアセ
$ sudo apt-get update
$ sudo apt-get install apache2
$ sudo apt-get install apache2-doc lynx
$ sudo apt-get install webmin-apache webmin-htaccess
メインの設定ファイルは
/etc/apache2に、apache2.confで(メイン)/etc/apache2/
sites-available/ 利用可能な仮想ホスト設定ファイルが
sites-enabled/ 利用する設定のシンボリックリンクが
mods-available/ 利用可能な追加モジュール設定ファイルが
mods-enabled/ 利用する設定のシンボリックリンクが
で conf.d/に 詳細設定を置くのがベストみたい!
apache2.confは できるだけ さわらないほうがよさげ!!
apache2ctlは/usr/sbin/に
エラーログは/val/log/apache2/に
htmlファイルは/val/www/に
cgiは/usr/lib/cgi-binに置くようになっている。
mods-available にはインストール済みのモジュール用の設定ファイルが置かれているが、a2enmod/a2dismod を使って使用/不使用に
userdirというモジュールをロード!
$ sudo a2enmod userdir(あるいは必要なモジュール名)
$ sudo a2enmodとコマンドを打つと、モジュール名を聞いてくる
$ sudo apache2ctl configtest >>Syntax OK 確認後
$ sudo/etc/init.d/apache2 force-reload あるいは
$ sudo /etc/init.d/apache2 restart
と打ってapache2に設定を読み込ませれば良い。
モジュールを外すときは
$ sudo a2dismodとコマンドすればよい。
同様にサイト設定のON/OFFは
#sudo a2dissite default
#sudo a2ensite [site名]
ここまではわかったのだが この基本構成を 以前のW2k環境に構築しなおすのに・・・・ちんぷんかんぷんになってしまった;;;
基本構造だけは 移行できたみたいです!!
CGI等は未動作!!基本ディレクトリに置いたCGIは動作してる・・・・・
どうも 追加設定のしかたが まだ把握しきれてないみたい!
あと Optionsの設定がすこし かわった部分があるみたい!
そのため .htaccessファイルが機能してない!!!
ディレクティブの 勉強しなおしだな;;; w
http://blog.goo.ne.jp/jakaodava/c/f1a17c06e323005433139bb515883e35
ディレクティブ クイックリファレンス
このままじゃ参考にならないけど Linuxコマンド+Apache2.2の参考に