linux安裝好httpd后,測(cè)試總是訪問(wèn)到系統(tǒng)默認(rèn)頁(yè)面的問(wèn)題及解決
linux安裝好httpd后,測(cè)試總是訪問(wèn)到系統(tǒng)默認(rèn)頁(yè)面問(wèn)題
測(cè)試lvs的相關(guān)模式的時(shí)候,安裝好httpd并啟動(dòng)后,用curl訪問(wèn)后端測(cè)試頁(yè)面卻總是會(huì)訪問(wèn)到Apache的歡迎頁(yè)面。
查找了半天也沒(méi)看出配置有什么問(wèn)題。包括查看配置文件中默認(rèn)的歡迎頁(yè)面配置,并修改歡迎頁(yè)面的配置(/etc/httpd/conf.d/welcome.conf);重啟httpd服務(wù)等都無(wú)法解決問(wèn)題。
最后查看了httpd的日志才找出問(wèn)題原因。
日志路徑為
/var/log/httpd
其中有兩個(gè)日志,一個(gè)錯(cuò)誤日志,一個(gè)服務(wù)執(zhí)行的日志。
錯(cuò)誤日志顯示:請(qǐng)求被拒絕了。
[Tue Aug 24 10:02:02.348678 2021] [core:error] [pid 2025] (13)Permission denied: [client 192.168.42.42:52332] AH00035: access to /index.html denied (filesystem path '/var/www/html/index.html') because search permissions are missing on a component of the path
執(zhí)行日志里返回碼為403,也就是被服務(wù)器拒絕了。
查看了相關(guān)目錄都是有可執(zhí)行權(quán)限的,權(quán)限這塊是沒(méi)問(wèn)題的。
防火墻目前也是關(guān)閉的。
firewall-cmd --state
注意
如果防火墻未關(guān)閉,
會(huì)報(bào)另一個(gè)錯(cuò)誤:
最后發(fā)現(xiàn)是被SELinux安全模塊限制了,查看SELinux配置可以看到安全策略為強(qiáng)制模式。
先將安全策略臨時(shí)改為permissive(寬容模式)
這個(gè)模式會(huì)將違反策略的行為記錄到日志中,而不是直接阻止該行為。
setenforce 0
改完后進(jìn)行測(cè)試,發(fā)現(xiàn)已經(jīng)可以訪問(wèn)自己的測(cè)試頁(yè)面了。
在 /var/log/audit/audit.log 中可以看到違反策略的相關(guān)記錄,可以進(jìn)行分析,這里只為解決問(wèn)題,就先不分析了。
可以修改配置文件/etc/selinux/config中SELINUX=permissive使其長(zhǎng)期生效。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux環(huán)境使用g++編譯C++方法總結(jié)
本篇文章給大家分享了在Linux環(huán)境中用g++編譯C++的方法以及相關(guān)實(shí)例代碼分享,有興趣的朋友學(xué)習(xí)下。2018-03-03類(lèi)Linux環(huán)境安裝jdk1.8及環(huán)境變量配置詳解
如何在linux系統(tǒng)中安裝jdk1.8?很多小伙伴都不知道在linux系統(tǒng)中怎么安裝jdk,下面,小編就為大家介紹下在linux系統(tǒng)中安裝jdk1.8方法。2019-09-09解決make: *** [Makefile:719: ext/openssl/openss
在Ubuntu系統(tǒng)上編譯安裝PHP7.4.33時(shí)遇到OpenSSL庫(kù)文件缺失的錯(cuò)誤,因?yàn)閁buntu22.04的默認(rèn)OpenSSL版本與PHP不兼容,解決方法是安裝低版本的openssl包,并在編譯PHP時(shí)指定openssl路徑2024-12-12Linux集群/分布式環(huán)境下session處理的五種策略詳解
這篇文章主要給大家介紹了關(guān)于Linux集群/分布式環(huán)境下session處理的五種策略,文中通過(guò)示例代碼及圖片介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09centos7 + php7 lamp全套最新版本配置及mongodb和redis教程詳解
這篇文章主要介紹了centos7 + php7 lamp全套最新版本配置及mongodb和redis教程詳解,需要的朋友可以參考下2016-10-10CentOS7使用yum安裝PostgreSQL和PostGIS的方法
這篇文章主要介紹了CentOS7使用yum安裝PostgreSQL和PostGIS的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-09-09