今天在搭建Nagios監(jiān)控平臺時,發(fā)現(xiàn)正常配置完成后,首先無法打開apache默認(rèn)頁面,其次報“You don’t have permission to access /nagios/ on this server”,由于剛剛開始搞Linux ,也不是太熟悉,而且Nagios也是剛開始學(xué)習(xí)怎么搭,所以在搭建時有時經(jīng)常會遇到莫名其妙的問題,但是當(dāng)時非常奇怪,和之前的兩個監(jiān)控平臺的配置和安裝方法一樣,怎么會報這種錯誤呢?
沒辦法,推倒重新搭整個
服務(wù)器?好像這個不是個好方法,最好的方法應(yīng)該還是找找出現(xiàn)這種問題的原因吧,這樣以后也不容易再犯同樣的問題,所以就有了如下的排錯經(jīng)歷。
1、先解決apache服務(wù)正常安裝后無法打開默認(rèn)頁的問題,第一反應(yīng)感覺到應(yīng)該是和80端口有關(guān)系,所以嘗試進(jìn)行Telnet服務(wù)器端口,發(fā)現(xiàn)連接不上?看來和端口有關(guān)系……杯具啊,經(jīng)過配置后,在linux的防火墻中放行80端口,再試,哈哈,有戲,可以Telnet上80端口了,重新打開apache默認(rèn)頁,可以打開了,這個問題是解決了,松了一口氣,以前可能是直接禁用防火墻,所以沒有這個問題,今天有些忙,邊干活兒,邊配忘記放行80端口了,唉……粗心害死人啊~
2、接著去訪問Nagios的頁面,發(fā)現(xiàn)輸入用戶名密碼后,提示“You don’t have permission to access /nagios/ on this server”,不帶這么玩的……,這又是為什么了?我沒有配置錯啊,Apache安裝了、php也安裝了,Nagios安裝配置查了半天也對啊……最后看來只能卸載Apache服務(wù)再重新安裝了,卸載重裝后發(fā)現(xiàn)問題,依然存在~
最后又把PHP也卸載了重裝………,重新安裝后將Apache、Nagios服務(wù)全部重啟,嘻嘻~再打發(fā)現(xiàn)可以打開了,看來有可能是之前裝的有問題吧……
經(jīng)過半小時的排錯檢查后搞定了,盡管這個可能是最基礎(chǔ)最簡單的,但對于我這個初識Linux的小菜鳥來說,還是有些小Happy的,最終自己搞定了,嘻嘻~