導航:首頁 > 操作系統 > linuxapache無法訪問

linuxapache無法訪問

發布時間:2022-05-17 00:26:23

linux啟動apache命令報錯(98)Address already in use: make_sock: could not bind to address [::]:80

可能是apache已經啟動了,但是進程的所屬用戶跟你想要的不是一個用戶,比如你想要啟動的apache是cib的,但是查看發現現在已經啟動的是daemon用戶的,原因是先前啟動的時候載入了httpd.conf配置文件中配置的用戶(User daemon Group daemon),再用cib用戶啟動apache就報這個錯誤,cib用戶也無法停掉目前的apache進程(我之前遇到的一種情況,符合的話可以嘗試一下)。

解決辦法:

  1. root用戶登錄,用./apachectl stop停掉apache或kill -9 pid

  2. chown -R cib:cib /apache 把整個apache的目錄重新賦許可權給cib用戶

    (註:啟動apache的時候如果用root用戶登錄,啟動之後的進程默認載入的是httpd.conf配置文件中配置的用戶,而且一旦用root用戶啟動過一次,配置文件的載入許可權默認也會改成httpd.conf配置文件中的用戶,即使在apache已經停掉的情況下,其他用戶也會無法啟動apache,只是不報錯。)

  3. 切換到cib用戶,用./apachectl start啟動apache就可以了

  4. 如果以上還無法以cib用戶啟動apache,則在執行步驟1之前把httpd.conf配置文件中的User daemon Group daemon 改為User nobody Group nobody,然後再重復以上步驟。此時的apache進程就是當前用戶的

㈡ linux里普通用戶創建的php文件apache為什麼不能訪問

你的用戶和apache運行的用戶不是一個用戶,普通用戶建的文件許可權別的用戶沒有的
一是修改文件屬主,用chown命令
二是修改文件許可權,用chmod命令
三是把這個普通用戶和apache運行的用戶加到這個普通用戶所屬的組中

㈢ Linux Apache 的SSL安裝完成後.無法用HTTPs訪問怎麼辦

一般apache里默認監聽的SSL埠是8443埠,你訪問時需要加埠號。如果想不加埠號訪問,請用443埠。
另外,如果不是埠問題,你需要確認下crt和key是否匹配。
你也可以本地測一下,如果本地訪問都有問題的話,建議你檢查下apache是否是編譯的有問題。還需要確認下是否已經將下面這段的注釋去掉了。
#LoadMole ssl_mole moles/mod_ssl.so

㈣ linux重啟apache無反應

linux重啟apache無反應的解決方法:

  1. service httpd start ,輸入ps -ef |grep httpd, 看apache進程是否在運行;

  2. 在別的機器上用IP訪問下這台WEB伺服器,看能否打開apache測試頁

  3. service httpd stop,再輸入ps -ef |grep httpd 看apache進程是否在運行。

  4. 徹底刪除APACHE,重新下載一個。

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

㈤ linux搭建完apache伺服器後其它地方無法訪問,哪裡出問題了

點擊虛擬機的右下角網路設置圖標,然後選擇custom:specific virtual network,把網路設置為VMnet1(hostonly);然後打開本電腦的網路共享設置,裡面有個VMnet1的網路圖標,點擊屬性進入後,設置ip要與虛擬機的是同一網段。

㈥ LINUX下用apache,本機可以訪問,但區域網中的電腦無法訪問

我已經解決了,寫出來希望能給大家參考一下.
在終端輸入setup,在Firmware Configuration=>選High(空格)=>Customize=>選eth0,www(http)=>OK!
順便在System Service裡面把httpd選上,就OK了.

㈦ 主機無法登錄虛擬機中Linux的Apache

1.windows下ping Linux主機 Linux下ping windows主機 2.如果windows下無法ping通Linux主機,檢查Linux的防火牆是否被打開了,如果打開了可以通過service iptables stop命令進行關閉。 3.如果Linux下無法ping通windows主機,檢查windows的防火牆是否被打開了。 註:自定義Linux主機ip,自定義之後需要重新啟動network服務,重啟network的命令為,service network restart。

㈧ linux httpd 服務已經開啟 文件已經放在 /etc/httpd 目錄下仍舊不能訪問

在/etc/httpd/conf目錄中打開http.conf
然後查看下你的ROOT目錄設置的是哪裡,默認為/var/www/html中,若需要可將該路徑改為/etc/httpd,然後保存退出,重啟httpd即可

㈨ 在虛擬機Linux系統上安裝了Apache,無法通過ip訪問放在linux的網頁

1. 確認是否開啟了防火牆
2. 是否開啟了80埠通行策略
3.是否在路由器做好了內外網路地址映射

㈩ linux配置了php apache但是apache無法訪問

返回302?被重定向到其他站點去了,你檢查下你訪問的web地址對不?你如果沒有做index頁面的話你怎麼能夠訪問呢?
先做一個簡單的html頁面放上去然後訪問這個html,如果成功就ok了。
通常的http網路問題可以通過下面的步驟來確定和解決:
1、先使用nc -z xx.xx.xx.xx 80 看是否能連接到80埠

2、如果顯示successed的說明httpd服務有正確運行並監聽在80埠
3、如果不行的話,看網路,是否能否ping通。

閱讀全文

與linuxapache無法訪問相關的資料

熱點內容
程序員直播機器人舞團 瀏覽:767
devc指針編譯問題 瀏覽:998
支持dsd硬解壓音效卡 瀏覽:769
怎麼查看u盤加密區 瀏覽:182
台電加密是什麼格式 瀏覽:155
php論壇版塊在哪個文件夾 瀏覽:442
暗黑的伺服器為什麼維護 瀏覽:624
android內存溢出的原因 瀏覽:18
標志307的壓縮比是多少 瀏覽:636
伺服器啟動為什麼叫三聲 瀏覽:997
追風箏的人英文pdf 瀏覽:940
解壓小熊手機殼 瀏覽:347
成都市區建成面積演算法 瀏覽:662
智能家居單片機 瀏覽:98
買男裝用什麼app好 瀏覽:856
文件夾合並了怎麼拆開 瀏覽:261
波段副圖源碼無未來函數 瀏覽:90
livecn伺服器地址 瀏覽:259
程序員這個工作真的很吃香嗎 瀏覽:848
程序員和數學分析師待遇 瀏覽:681