apache啟動linux
1. apache測試頁面打不開linux
1、打開centos7操作系統,運行 「 」 ,安裝過程中會問「is this ok [y/d/N]」,輸入「y」回車,等待一會,Apache安裝成功
2、安裝完成之後,你可以通過執行 「 」,查看Apache的運行狀態
3、設置開啟伺服器之後自動開啟Apache服務,執行語句「 」
4、若需要修棗頌改站定根目錄,就要修改Apache配置文件
-在home下創建一個自己的根目錄
-執行 (vi或vim都可以)
-修改文件中DocumentRoot後面的根目錄賣灶(點『i』鍵開啟修改)
-修改默認訪問的根目錄,如下圖修改過的
.png
.png
5、此時還不能測試Apache,因為網頁還是無法進入,原因是因為防火牆開啟中,是拒絕訪問的。需要執行 關閉防火牆,之後重啟Apache()即可。中岩扮然後在打開網頁,輸入CentOS7系統的IP進行測試,若出現以下頁面即為Apache安裝配置成功;
.png
:防火牆只是臨時關閉,若不想通過關閉防火牆,來啟動Apache。建議開啟一個8080埠。執行以下兩句語句即可:
(–permanent永久生效,沒有此參數重啟後失效)
2. 15.Linux下Apache rpm包安裝方法,並解決依賴性問題(附自動啟動方法)
1.修改虛擬機設置,按下圖所示
2.掛載鏡像文件,如果報錯,有可能是因為上面的 已連接 忘記打鉤了。
1.必須先進入到rpm的包文件中
2.安裝httpd包
可以查詢出httpd包的全名,根據包全名開始安裝
3.安裝時發生錯誤,報錯顯示有依賴性,所以先安裝被依賴的包apr-util-ldap
4.安裝apr-util-ldap也發生依賴錯誤,所以先安裝apr-util
5.安裝apr-util發生模塊依賴錯誤,在模塊依賴查詢網站查詢此模塊所在的軟體包,
6.先安裝上面模塊所在的軟體包,成功
7.再回到第5步,來安裝apr-util成功
8.apr-util安裝成功後,回到第4步,安裝apr-util-ldap,成功
9.apr-util-ldap安裝成功後,回到第2步,安裝httpd,仍發生依賴錯誤。
10.繼續安裝依賴的軟體包httpd-tools
11.httpd-tools安裝成功,回到第2步,嘗試安裝httpd。終於成功
截止此時,Apache的主要功能已經安裝成功。
但是,缺少其他組件,Apache功能還不完善,所以接著安裝它的其他組件
1.安裝httpd-devel
2.安裝httpd-manual
2.成功,至此全部安裝成功
3.查詢是否安裝
查詢系統中安裝的所有有httpd關鍵字的軟體包
成功後,卸載ISO鏡像
3. Linux啟動httpd命令
Linux httpd命令是Apache HTTP伺服器程序。httpd為Apache HTTP伺服器程序。直接執行程序可啟動伺服器的服務。
1、apahce啟動命旅蔽令:推薦/usr/local/apache2/bin/apachectl start apaceh啟動
2、apache停止命令:/usr/local/apache2/bin/apachectlstop 停止
3、apache重新啟動命令:/usr/local/apache2/bin/apachectl restart 重啟要在重啟 Apache 伺服器時不中斷當前的連接,則應運行:/usr/local/sbin/apachectl graceful
如果apache安裝成為linux的服務的話,可以用以下命令操作:service httpd start 啟動service httpd restart 重新啟動service httpd stop 停止服務
4.httpd是Apache超文本傳輸協議(HTTP)伺服器的主程序。被設計為一個獨立運行的後台進程,它會建立一個處理請求的子進程或線程的池。
通常,httpd不應該被直接調用,而應該在類Unix系統中由 apachectl 調用,在Windows NT/2000/XP/2003中作為服務運行和在Windows 95/98/ME中作為控制台程序運行。
(3)apache啟動linux擴展閱讀
linux與windows對比
1、 編程篇
雖然五年已經過去了,但是系統編程的模式基本沒有什麼改變,由於GPL的存在linux在編程效率上比windows要高不少,這是因為GPL公開程序代碼,這樣可以減少重復開發,所以linux在編程模式上比windows要略微強點。
但是須知windows還是常用軟體的主要載體,所以windows下的軟體還是要移植到windows下的,當然有很多軟體還是一直就在windows下開拆森州發的,所以這點windows並不比linux弱的太多。
值得一提的是windows8種引入的windows store,這樣的應用不知道可不可以在linux下開發,貌似目前windows8 app都是在windows8下開發的。
2、運行平台篇
linux系統可以運行在幾乎所有的硬體結構上,無論是intel、amd、arm處理器都可以,甚至我國的龍芯上跑的也是linux。而windows在更新到windows8後也實現了支持intel、amd和arm三大處理器架構。
但是相對而言,windows8 RT只能運行在特定的架構上並且不發售零售版,所以可以暫時不考慮。即linux比windows支持的處理器平台多。
linux下處理器性能能否達到windows的標准還很難說,因為電源管理等諸多問題,linux並不一定能發揮硬體的全部效率。春蘆這點在顯卡上體現的特別明顯。
AMD的顯卡開源驅動只能實現顯卡一半的性能,所以在運行平台上,linux兼容的更多,但是windows更完美,相對而言,只考慮運行平台的話(能用)linux略占優勢。
3、 硬體支持篇
linux的硬體支持除了顯卡外我感覺還是和windows保持同步的,比如usb3.0,HDMI等但在顯卡方面,尤其是雙顯卡方面linux就和windows差距明顯了,linux目前還沒有可靠的雙顯卡交火或者雙顯卡交互手段,所以就憑這一點linux在硬體支持方面占極大劣勢,
因為沒有雙顯卡支持會導致雙顯卡一直通電,能耗直線上升! 雖然linux的新內核早已解決了這個問題,但是linux下顯卡驅動的不足也導致這方面問題沒有根本解決。
4、網路篇
個人感覺除了google的chorme os外linux的網路已經發展的登峰造極了,linux對網路的利用率是非常高的,畢竟GPL的基本交流手段就是網路,所以網路功能上linux很給力的,至於ipv6什麼的windows和linux早就一樣哈皮了。
不過有一點就是flash player上的問題制約了linux網路媒體的應用,因為flash player在linux佔用的資源過高,導致性能下降??
5、 設備驅動篇
這個linux基本上什麼設備都能認出來,但是能驅動的設備顯然沒有windows多,畢竟除了arm處理器外基本上每個硬體都會為windows寫驅動,但是能為linux寫驅動的就不多了,很多linux驅動是用開源驅動的,這樣的話效率??
所以個人感覺windows的驅動比linux下強。
6、 UNIX能力篇
這個,我不太同意原作者設立這個指標的,畢竟linux是unix like系統,而windows和這個不沾邊??所以UNIX能力肯定是linux強啊,但是不是還有原版的unix么,所以這點應該列入評價指標。
7、性能篇
這個是很重要的一點,原作者分為開放性、多用戶和多任務三個方面來進行的對比。開放性其實linux和windows都一樣的,都很開放,不過windows8相比前輩們有點保守,所以linux的開放性應該更好點。
多用戶方面,linux和windows都支持多個用戶,但是linux可以多用戶同時登陸,不過考慮到個人電腦的情況,這個指標一般沒有什麼用。所任務,這點有很多測評,大家可以去網路或者google一下,一般大家都認為linux效率更高一點。
8、創新篇
我實際上很反對這種為了創新而創新的對比方式的。windows和linux都是操作系統,為了實現類似的功能,出現多多少少一些類似是正常的。
就開發狀態而言,linux是開源的,而windows不開源,所以linux應該高點,但是不要忘了windows系統也能得到全世界的很多第三方軟體的支持,所以創新性而言雙方並沒有可比性,因該是在同一水平。
9、病毒防護篇
這一點毫無疑問是linux獲勝,目前世界上還沒有一種可以在linux下大規模泛濫的病毒,而且linux的安全性完全是建立在其保守的內核設計上的,所以linux是很安全的。相對於windows雖然windows8在win7的基礎上又提高了很多,但是與linux還是有差距的。
實際上,為了保證用戶體驗,很多時候windows是必須犧牲防護性能的,所以能做到這點已經非常不容易了,真要超級安全的還FreeBSD是不是更安全呢?
10、穩定篇
系統穩定性上我感覺linux與windows不相上下,因為windows與linux都會崩潰,雖然windows崩潰原因很多,而linux崩潰大部分是有誤操作,但是二者的差距真心沒有那麼大,而且windows實際上出現藍屏代碼什麼的故障次數也已經比以前少多了。
4. linux命令怎麼安裝apache
以Centos為例:x0dx0aApache在卜襲Linux系統中,其實叫「httpd」x0dx0aCentOS可以使用yum命令,非常簡單和容易的安裝Apache,下面演示一下步驟:x0dx0a1、安裝、設置Apache服務的啟動級別x0dx0achkconfig--levels235httpdonx0dx0aApache是一個服務,可以通過設置服務的啟動級猛弊李別來啟動。2,3,5三個級別分枝遲別表示。x0dx0a3、設置開機啟動。x0dx0a/etc/init.d/httpdstart
5. linux下apache啟動、停止、重啟命令
linux下apache啟動、停止、重啟命令基本的操作方法:本文假設你的apahce安裝目錄為/usr/local/apache2,這些方法適合任何情況
www.dnjsb.com
apahce啟動命令:推薦/usr/local/apache2/bin/apachectl
start
apaceh啟動apache停止命令/usr/local/apache2/bin/apachectl
stop
停止apache重新啟動命令:/usr/local/apache2/bin/apachectl
restart
重啟要在重啟
Apache
伺服器時不中斷當前的連接,則應運行:/usr/local/sbin/apachectl
graceful如果apache安裝成為linux的服務的話,可以用以下命令操作:service
httpd
start
啟動service
httpd
restart
重新啟動service
httpd
stop
停止服務
6. linux 如何重啟apache
假設當前Linux用戶的apahce安裝目錄為/usr/local/apache2,那麼在命令行終端中使用以下命令啟動,停止和重啟apache。
1.啟動apahce的命令:
/usr/local/apache2/bin/apachectlstartapache
2.停止apache的命令:
/usr/local/apache2/bin/apachectlstop
3.重啟apache的命令:
/usr/local/apache2/bin/apachectlrestart
要在重啟Apache伺服器時不鬧宏中斷當前的連接,則應運行:
/usr/local/sbin/apachectlgraceful
如果當前用戶的apache已經安裝為linux的服務的話,可以使用以下命令進行以上操作。
1.啟動apache
servicehttpdstart
2.停止服務apache
servicehttpdstop
3.重新啟動apache
servicehttpdrestart