2009年11月21日

Apache Server(1) -- 安裝

世界上最知名的http service使用的軟體大概就是apache了,在fedora跟ubuntu的安裝都是蠻簡單的,只是名稱不大一樣orz
apt-get install apache2
yum install httpd

安裝完畢之後,輸入http://localhost/就可以看到一個首頁,其實這是個error page而非正常的index page
在設定檔的部分,兩者也有不同,我已經不知道是誰修改了apache(雖然說基本原則一樣),設定的方式還有些差別
以fedora來說,所有的設定幾乎集中在一個檔案/etc/httpd/conf/httpd.conf下面,其他的設定檔案放在/etc/httpd/conf.d/這目錄底下
ubuntu則是把httpd.conf這個精簡化到幾乎只有ServerName,其他一般設定放置在/etc/apache2/apache2.conf內,再把一些模組的設定分散到各個目錄內,全部都在路徑/etc/apache2下
  • mods-available
  • mods-enabled
  • sites-available
  • sites-enabled
這四個目錄,分別放置可用的module跟啟動的module,還有可用的site功能(如virtual host)跟啟用的site功能,其中modes-enabled跟sites-enabled裡面其實只是link到另外兩個目錄的檔案,如果要啟用功能使用a2enmod/a2ensite就可以
另外script使用的方式是
#fedora
/etc/init.d/httpd start|stop|restart
#ubuntu
/etc/init.d/apache2 start|stop|restart
經過以上的說明,相信大家大概都知道,為何同樣的東西,我說在fedora跟ubuntu用起來不大一樣了吧

沒有留言: