使用過debian或redhat作業系統的小夥伴都知道,這兩個作業系統安裝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
可能其他的設定檔沒有下載安裝?
(建議學習:php訓練)
然後看了一下所有的安裝套件
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!
相關推薦:apache教學
#以上是如何在suse作業系統上安裝運行apache2的詳細內容。更多資訊請關注PHP中文網其他相關文章!