在SUSE上安裝執行apache2
阿新 • • 發佈:2019-02-12
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!