1. 程式人生 > >在SUSE上安裝執行apache2

在SUSE上安裝執行apache2

suse是個很奇怪的作業系統。
這是昨天接手伺服器安裝執行http服務的時候的感嘆,debian或者redhat的linux系統安裝apache2會在/var/www下自動建立一個html資料夾,但suse不是,而是/srv/www/之下,apache2的config檔案也被分在好幾個不同的資料夾內,初次接觸這個系統,我幾乎在這裡面繞暈了。後來摸爬滾打的啟動了apache服務

/usr/sbin/rcapache2 start

結果訪問一下ip地址一看,403, access denied
初步感覺是wwwrun沒有許可權讀取檔案,然後

ls -la /srv/www/htdocs /srv/www

都是顯示擁有讀取許可權,所以問題不在這。
看了suse論壇上也有人跟我有一樣的問題,也是一群人出謀劃策都不管用,崩潰
後來想起當初安裝apache2的時候只安裝了一個包

sudo zypper in apache2

可能其他的配置檔案沒有下載安裝?
然後看了一下所有的安裝包

sudo zypper se apache2

不管三七二十一,全部安裝

sudo zypper in apache2 apache2-doc apache2-example-pages apache2-utils apache2-prefork apache2-mod_perl apache2-mod_php5

啟動apache2

/usr/sbin/rcapache start

在瀏覽器開啟ip地址,it works!