㈠ linuxapache鍚鍔╨inuxapache
apache鍜宭inux鍖哄埆錛
Linux鏄鎿嶄綔緋葷粺錛孉pache鏄涓涓猈eb鏈嶅姟鍣ㄥ簲鐢ㄧ▼搴忋
涓繪満錛圚ost錛夛細緗戠粶涓婄殑浠繪剰涓鍙扮嫭絝嬬殑璁$畻鏈虹郴緇熼兘鍙浠ヨや負鏄涓鍙頒富鏈猴紙Host錛
鏈嶅姟鍣錛圫erver錛夛細榪愯岀壒瀹氭湇鍔$▼搴忥紙濡倃ebserver錛夛紝鎻愪緵鐗瑰畾鏈嶅姟錛堝80絝鍙g殑web鏈嶅姟錛夌殑涓繪満鍙鍋氭湇鍔″櫒
鉶氭嫙涓繪満錛圴irtualHost錛夛細Web鏈嶅姟鍣ㄤ腑鐨勬傚康錛屽彲浠ラ氳繃webserver紼嬪簭璁劇疆錛屽湪緗戠粶涓婅〃鐜頒負涓鍙版垨澶氬彴涓繪満錛堝傜粦瀹氬氫釜涓嶅悓鍩熷悕銆両P鎴栫鍙e苟榪斿洖涓嶅悓鐨勫唴瀹癸級
linux涓媋pache+weblogic瀹夎呴厤緗錛
1銆傝劇疆apche鏂囨。鏍硅礬寰勪負/var/www/html
2銆傝劇疆鏈嶅姟鍣ㄧ洃鍚絝鍙d負8080
3銆傝劇疆緙虹渷涓婚〉鏂囦歡涓篿ndex銆俬tm,騫跺湪鏂囨。涓葷洰褰曚笅鍐欎竴涓嫻嬭瘯鐢ㄧ殑index銆俬tm鏂囦歡
4銆傝劇疆綆$悊鍛樼殑email鍦板潃涓轟綘鐨勯偖浠跺湴鍧
5銆
鍚鍔╝pache鏈嶅姟鍣ㄥ苟榪涜岄獙璇佺瓟妗:1銆傜紪杈/etc/httpd/conf/httpd銆俢onfdocumentroot"/var/www/html"port8080directoryindexindex銆俬tmserveradminwujispace@126銆
com2銆俿ervicehttpdstart3銆傚湪嫻忚堝櫒涓杈撳叆http://serverip:80806銆傚湪mysql涓錛屽緩絝嬩竴涓鐢ㄦ埛test錛屽彛浠や負123456錛涙巿鏉冧粬鍙鑳芥煡璇mysql搴撲腑鐨刣b琛錛屽彲浠ユ煡璇銆佹洿鏂般佹坊鍔犮佸垹闄user琛錛屽苟鍏佽歌ョ敤鎴蜂粠鏈鍦版垨鑰呰繙紼嬮兘鍙浠ョ櫥褰昺ysql鏁版嵁搴撴湇鍔″櫒銆
璇瘋繘琛屾祴璇曘
linux涓璦pache鏈嶅姟鍣ㄥ備綍浣跨敤錛
鍦╨inux鎿嶄綔緋葷粺涓瀹夎卆pache鏈嶅姟鍣ㄤ箣鍚庯紝闇瑕佸湪鍚鍔ㄨ剼鏈涓鍚鐢╝pache鏈嶅姟鍣錛岀劧鍚庝嬌鐢╝pachectl鍚鍔╝pache鏈嶅姟鍣錛岃繖鏍峰氨鍙浠ヤ粠鍏朵粬鏈哄櫒璁塊棶Linux鎿嶄綔緋葷粺鐨刟pache鏈嶅姟鍣ㄦ彁渚涚殑鏈嶅姟浜嗐傚傛灉闇瑕佹敮鎸丳HP鎴栬匔GI絳夊姛鑳斤紝灝遍渶瑕佸湪閰嶇疆鏂囦歡涓鍙﹁屾寚瀹氥
linux涓媋pache涓環ttpd.conf鐨凷erverAdmin鏄璁劇疆鐨勪粈涔堬紵
鏄璁劇疆緗戠珯鍑虹幇闂棰樼殑鑱旂郴鏂瑰紡錛岄氬父鏄璁劇疆涓涓閭綆卞湴鍧錛岀綉絝欏嚭鐜伴棶棰樹細鍦ㄩ〉闈㈡樉紺鴻繖涓閭綆便
㈡ linux 80埠被佔用 apache 可以開啟嗎
apache是怎麼安裝的,如果是系統自帶的可以用/etc/initd/httpd
stop來停止
如果是編譯安裝的,又沒有設定服務啟動,
假定安裝路徑是/usr/local/apache2
可以用/usr/local/apache2/bin/httpd
-k
stop
來停止。linux
apache啟動不了
httpd
佔用80埠
進程殺不
㈢ Linux中的apachectl是什麼命令
其設計意圖是幫助管理員控制Apache httpd後台守護進程的功能。
apachectl腳本有兩種操作模式。首先,作為簡單的httpd的前端程序,設置所有必要的環境變數,然後啟動httpd ,並傳遞所有的命令行參數。其次,作為SysV初始化腳本,接受簡單的一個單詞的參數,如:start, restart, stop ,並把他們翻譯為適當的信號發送給httpd 。
如果你的Apache安裝在非標準的路徑中,你將需要修改apachectl腳本使其中的路徑正確地指向httpd程序。此外,還可以指定任何必要的httpd命令行參數。細節可以參見腳本中的註解。
apachectl腳本如果執行成功,則返回0 ;如果出錯,則其返回值0 。更多細節可以參見腳本中的註解。
語法在扮演傳遞角色時,apachectl可以接受對httpd程序有效的所有參數。
apachectl [ httpd-argument ]
在SysV初始化模式中,apachectl只接受簡單的一個單詞的命令,如下:
apachectl command選項下列僅說明了SysV初始化類型的選項,其他參數的說明見httpd手冊頁。
start啟動Apache httpd後台守護進程。如果已經啟動,則產生一個錯誤。它等價於 apachectl -k start 。
stop停止Apache httpd後台守護進程。它等價於 apachectl -k stop 。
restart重新啟動Apache httpd後台守護進程。如果守護進程尚未運行,則啟動它。在重新啟動守護進程之前,此命令會使用configtest自動檢查配置文件,以確保Apache不會死掉。它等價於 apachectl -k restart 。
fullstatus顯示由mod_status提供的完整的狀態報告。要使用這個功能,需要啟用伺服器上的mod_status模塊,並且系統中有一個基於文本的瀏覽器,如lynx 。修改腳本中的STATUSURL變數,可以修改訪問狀態報告的URL 。
status顯示一個簡要的狀態報告。它類似於fullstatus選項,但是省略了正在處理的請求的列表。
graceful優雅地重新啟動Apache httpd後台守護進程。如果守護進程尚未啟動,則啟動它。它和標准重新啟動的不同之處在於:不會中斷當前已經打開的連接,也不會立即關閉日誌。這意味著,如果在日誌滾動腳本使用它,則在處理日誌之前必須加入一個實實在在的延遲,以確保老的日誌文件在被處理前已經關閉。在重新啟動守護進程之前,此命令會使用configtest自動檢查配置文件,以確保Apache不會死掉。它等價於 apachectl -k graceful 。
graceful-stop
優雅地停止Apache httpd後台守護進程。它和標准停止的不同之處在於:不會中斷當前已經打開的連接,也不會立即關閉日誌。它等價於 apachectl -k graceful-stop 。
configtest執行一次配置文件語法檢查。它解析配置文件,並報告 Syntax Ok 或者是特定的語法錯誤詳細信息。它等價於 apachectl -t 。
下列選項僅在早期版本中使用,現在已經被廢棄了。
㈣ Linux搭建Apache(httpd)內網訪問正常,外網無法訪問(精華帖)
大家好,我是「Bigder」
Linux搭建Apache(httpd)後內網訪問正常,外網無法訪問。
網上資料找了幾遍,匯總後關鍵的就是這幾步。
歡迎分享給需要的你~
一、驗證服務本身是否正常
linux命令行,輸入指令:curl http://127.0.0.1/,能正常返回html報文數據
輸入:curl http://linux伺服器的公網IP/
如: curl http://155.153.155.88/
執行超時、沒有內容輸出和返回
說明apache本身的服務是正常的
二、定位
1、防火牆:service iptables status(已經關閉狀態)
沒有關閉,參考這篇關閉掉防火牆:
Linux關閉防火牆-iptables|iptable.service could not be found
2、行~原來是因為阿里雲安全組設置、未開放80埠外網訪問許可權
設置方法:
登入阿里雲工作台,「實例與鏡像」-「實例」-「安全組」
安全組規則手動添加, 入方向開放80埠設置限制
三、再使用:
curl http://linux伺服器的公網IP/
也能列印出html報文數據
這樣代表,外網訪問正常了。一鍵三連、分享給更多的需要的測試人!
以上,
Bigder
我的歷史文章
忘記密碼怎麼辦
Showcase時手機不夠怎麼辦? 雲真機平台atxserver2
xmind2testcase思維導圖的測試點轉化為CSV用例導入禪道
Linux安裝JDK-java: command not found&cannot execute binary file
小改動當天轉測就要上線,要不要寫用例?
測試環境,如何維護才最高效的?
Showcase通過了才算正式提測
輪流測試一個項目、出現bug到底是誰的責任
外包去還是不去
Linux性能壓測命令用ab- command not found、plugins: fastestmirror
已經很努力,但上司總讓我提升能力,還數落我拖後腿,怎麼辦?
Linux關閉防火牆-iptables|iptable.service could not be found
Linux下查找指令Find常見用法