導航:首頁 > 操作系統 > linux查看web服務

linux查看web服務

發布時間:2024-11-11 04:41:15

linux中如何查看WEB伺服器是否安裝

  1. 如果有安裝web服務那麼肯定會開啟80埠

    所以優先查看伺服器是否在監聽80埠 netstat -an|grep :80

    也可以直接訪問ip地址;


⑵ 如何關閉linux主機的web伺服器

Web伺服器是一種應用程序,不同的Web伺服器應用程序的關閉方法不盡相同,在Linux平台使用最多的Web伺服器是apche和ngnix。關閉方法如下:

關閉apche:
/usr/local/apache2/bin/apachectl stop

關閉nginx:
nginx -s stop :快速停止nginx

⑶ linux中如何查看WEB伺服器是否安裝

linux下運仔web伺服器常用的一廳悄悔般就apache、nginx
# rpm -qa |grep apache
# rpm -qa |grep nginx
以上是查看扮正是否安裝了rpm包,如果沒有
# chkconfig --list 列出系統服務的運行

⑷ Linux涓媁eb鏈嶅姟鍣ㄦ灦璁炬敾鐣

浠婂ぉ鎴戜滑鏉ョ湅鐪嬪備綍灝哤eb鏈嶅姟鍣ㄦ灦鍦↙inux緋葷粺涓嬨
LINUX緋葷粺涓甯歌佺殑鏈夛細CERN銆丯CSA銆丄pache涓夌嶆柟寮忥紝涓鑸鏈甯哥敤鐨勬柟娉曞氨鏄鐢ˋpache銆傛ょ嶆柟寮忕壒鐐規槑鏄撅紝閰嶇疆綆鏄庯紝鍏鋒湁鏈澶х殑瀵圭郴緇熷吋瀹規э紝浠ヤ笅鏄鐢ㄦゆ柟寮忛厤緗鍩轟簬Linux鐨刉EB鏈嶅姟鍣ㄧ殑鍏ㄨ繃紼嬨
涓錛 Apache鏈嶅姟鍣ㄦ叏榪般
鍏剁壒寰佹槸鏄捐憲鐨勶細鍙浠ヨ繍琛屼簬鎵鏈夎$畻鏈哄鉤鍙幫紝鑷鐒跺寘鎷琔NIX/LINUX緋葷粺錛涢泦鎴愪唬鐞嗘湇鍔″櫒鍜孭erl緙栫▼鑴氭湰錛涘圭敤鎴風殑璁塊棶浼氳瘽榪囩▼璺熻釜錛涘彲瀵規湇鍔″櫒鏃ュ織瀹氬埗錛涜繕鏀鎸佽櫄鎷熶富鏈哄強HTTP璁よ瘉絳夌瓑銆傚啀閰嶅悎LINUX緋葷粺鏈韜鐨勫己澶э紝鎴戜滑娌$悊鐢變笉閫夋嫨Apache銆
浜岋紟 瀹夎匒pache銆
涓鑸璇存潵錛屾墍鏈塋inux鐗堟湰搴旇ュ寘鍚鏈夋よ蔣浠跺寘鐨勫畨瑁咃紝濡傛灉浣犲湪瀹夎匧inux緋葷粺娌℃湁瀹夎呮よ蔣浠跺寘錛屽彲浠ヤ粠瀹夎呭厜鐩樻垨鏄http://www.apache.org/緗戠珯涓婃壘鍒板叾瀹夎呮枃浠訛紙娉ㄦ剰緗戜笂鏈変袱縐嶇増鏈錛氫竴縐嶆槸涓嬭澆鍚庨渶閲嶆柊緙栬瘧鐨勬簮浠g爜錛屼竴縐嶆槸鍙闇瑙e帇灝卞彲浣跨敤鐨勫彲鎵ц屾枃浠訛級錛岀劧鍚庢墽琛屽畨瑁呭嵆鍙銆
1. 濡傛灉浣犱笅杞界殑鏄鍙鎵ц屾枃浠跺寘濡傦細apache_1.2.4.e.tar.gz錛堝綋涓鐨勬暟瀛楄嗕綘涓嬭澆鐨勭増鏈鑰屽畾錛屾や負涓句緥錛夛紝閭h繖灝辯浉瀵圭畝鍗曪紝姣旇緝閫傚悎瀵筁inux緙栬瘧涓嶇啛鎮夌殑鍒濈駭鐢ㄦ埛錛屽彧闇鎵ц岋細tar xvzf apache_1.2.3.4.tar.gz鍗沖彲瀹屾垚瀹夎呫
2. 濡傛灉涓嬭澆鐨勬槸婧愪唬鐮佸傦細apache_1.2.4.rpm錛屽垯鍏堢敤rpm 鈥搃vh apache_1.2.4.rpm瀹夎咃紝鐒跺悗鍦╯rc鐩褰曚笅鎵ц屸./configure鈥;鎺ョ潃鎵ц屸渕ake鈥濆懡浠ょ紪璇慉pache錛涙帴鐫灝嗙紪璇戝ソ鐨勫彲鎵ц屾枃浠跺嶅埗鍒/etc/httpd/bin鐩褰曚笅錛涘啀灝咥pache鐨勯厤緗鏂囦歡錛歨ttpd.conf銆乤ccess.conf 銆乻rm.conf鍜宮ime.types澶嶅埗鍒/etc/httpd/conf鐩褰曚笅錛屾墠綆楀畬鎴愬畨瑁呫
涓夛紟 閰嶇疆Apache錛屽疄鐜癢EB鏈嶅姟銆
鍏跺疄錛屽埌鐜板湪浣犵殑Linux宸茬粡寮濮媁EB鏈嶅姟浜嗭紝浣犺佸仛鐨勫彧闇灝哃inux緋葷粺榪炲叆浜掕仈緗戱紝鐒跺悗灝嗕富欏靛瓨鏀句簬鈥/home/httpd鈥濈洰褰曚笅鍗沖彲銆備絾涓轟簡璁╂WEB鏈嶅姟鍣ㄦ洿鏈夋晥鐜囩殑宸ヤ綔錛屾垜浠榪橀渶瀵瑰叾浣滀簺璁劇疆錛屽叿浣撻渶瑕侀厤緗鐨勫叾瀹炲氨鏄鍒氭墠澶嶅埗鐨勯偅4涓鏂囦歡銆備互涓嬪瑰叾涓昏佺殑涓や釜閰嶇疆鏂囦歡httpd.conf鍜宎ccess.conf浣滀簺璇存槑錛
1. httpd.conf.
姝ゆ枃浠舵槸涓婚厤緗鏂囦歡錛屼富瑕佺敤鏉ヨ劇疆鏈嶅姟鍣ㄥ惎鍔ㄧ殑鍩烘湰鐜澧冿紝涔熷氨鏄璇村畠璐熻矗瀹夋帓WEB鏈嶅姟鍣ㄦ庢牱榪愯屻傚叾鐩稿叧璁劇疆鍙傛暟涓猴細
ServerTypestandalone/inetd錛氭ら夐」浣滅敤灝辨槸鎸囧畾浠ヤ綍縐嶆柟寮忚繍琛學EB鏈嶅姟鍣ㄣ傚叾涓璼tandalone鍙傛暟琛ㄧずWEB鏈嶅姟榪涚▼浠ヤ竴涓鍗曠嫭鐨勫畧鍊欒繘紼嬬殑鏂瑰紡鍦ㄥ悗鍙頒睛鍚鏄鍚︽湁瀹㈡埛絝鐨勮鋒眰錛屽傛灉鏈夊氨鐢熸垚涓涓瀛愯繘紼嬫潵涓哄叾鏈嶅姟錛涘叾鏁堢巼鏇撮珮銆備富瑕佹槸璁劇疆涓繪湇鍔″櫒榪涚▼渚﹀惉鐨勭壒瀹氱鍙e湴鍧錛屾柟娉曚負錛歅ort[number] 錛堢己鐪佷負80錛夈
鑰宨netd妯″紡鐩稿箂tandalone鏉ヨ村畠鏇村畨鍏錛屾ゆā寮忎篃鏄疪edHat Linux榪愯孉pache鐨勯粯璁ゆ柟寮忋傚傛灉浣犵殑鐗堟湰涓嶆槸RedHat錛屽垯闇鍦/etc/inetd.conf鏂囦歡閲屽姞鍏ヤ互涓嬩竴鏂拌岋細httpd stream tcp nowait httpd /etc/httpd/bin/httpd 鈥揻 /etc/httpd/conf/httpd.conf錛涚劧鍚庡湪/etc/services鏂囦歡閲屽悓鏍鋒坊鍔犱竴鏂拌岋細httpd 80/tcp httpd鍗沖彲銆
ErrorLog錛氱敤鏉ユ寚瀹氶敊璇璁板綍鐨勬枃浠跺悕縐板拰璺寰勩傛牸寮忓傦細ErrorLog /var/httpd/error.log銆
ServerRoot錛氱敤鏉ユ寚瀹氬皢鏈嶅姟鍣ㄧ殑閰嶇疆鍙婃棩蹇楁枃浠跺瓨浜庝綍澶勩傛牸寮忓傦細ServerRoot /etc/httpd銆
Server Admin錛 璁劇疆WEB綆$悊鍛樼殑E-Mail鍦板潃.鏍煎紡濡傦細Server [email protected]
2. srm.conf
榪欐槸Apache鐨勮祫婧愰厤緗鏂囦歡錛屼綔鐢ㄤ負鍛婅瘔鏈嶅姟鍣ㄤ綘鎯沖湪WWW絝欑偣涓婃彁渚涚殑璧勬簮鍙婂備綍鎻愪緵錛屽叾涓昏佸弬鏁頒負錛
DocumentRoot: 鐢ㄦ潵鎸囧畾涓繪枃妗g殑鍦板潃銆傛牸寮忓傦細DocumentRoot /home/httpd/html銆
DirectoryIndex錛氳窡windows騫沖彴鐨処IS璁劇疆涓鏍鳳紝鐢ㄦ潵鎸囧畾棣栭〉鏂囦歡鐨勫悕縐般傚ぇ瀹墮兘鐭ラ亾錛岄栭〉涓鑸閮戒互鈥渋ndex.html鈥濇垨鈥渋ndex.htm鈥濅綔涓烘枃浠跺悕銆傚綋璁劇疆涓鴻繖涓ょ嶆枃浠跺悕涔嬪悗錛屽彧瑕佺敤鎴峰彂鍑篧EB璇鋒眰錛屽嵆灝嗚皟鍏ヤ互鈥渋ndex.html鈥濇垨鈥渋ndex.htm鈥濆懡鍚嶇殑涓婚〉銆傛牸寮忓傦細DirecotryIndex index.html index.htm銆
緇忚繃浠ヤ笂綆鍗曠殑閰嶇疆鍚庯紝浣犵殑WEB鏈嶅姟鍣ㄥ凡緇忓叿澶囧熀鏈鐨勫姛鑳戒簡銆傛帴涓嬫潵瑕佸仛鐨勫氨鏄閲嶅惎WEB鏈嶅姟錛屼嬌鍒氭墠鐨勯厤緗鐢熸晥錛屾垜浠鍙浠ョ敤浠ヤ笅鍛戒護鏉ュ畬鎴愶細
/etc/rc.d/init.d/httpd restart
鏈鍚庯紝鎴戜滑鏉ョ湅鐪嬪熀浜嶢pache鏈嶅姟鐨勫畨鍏ㄦ柟闈銆侫pache鏈嶅姟鍣ㄩ氳繃璁よ瘉緋葷粺鑳芥帶鍒跺摢浜涗富鏈哄彲浠ヨ塊棶鏌愪簺鐗瑰畾鐨勭珯鐐廣傚叿浣撴潵璇達紝瀹冮氳繃涓ょ嶆柟寮忔潵瀹炵幇錛
涓縐嶆槸鍩轟簬涓繪満鍦板潃鐨勮よ瘉錛屼絾鐢變簬鐩鍓嶅ぇ閮ㄥ垎涓婄綉鐢ㄦ埛浣跨敤鐨勯兘鏄鍔ㄦ佸湴鍧錛屽洜姝ゆょ嶆柟寮忓苟娌″氬皯瀹為檯鎰忎箟錛
鍙︿竴縐嶆柟寮忔槸鍩轟簬鐢ㄦ埛鍚/鍙d護鐨勮よ瘉鏂瑰紡錛屼笉璦鑰屽柣錛屾ょ嶆柟寮忔洿閫傚悎濡備粖鐨勭綉緇滅姸鍐碉紝鑰屽逛簬鍏蜂綋鐨勭敤鎴峰悕/鍙d護璁よ瘉瀹炵幇錛屼笉鍦ㄦ湰鏂囪ㄨ鴻寖鍥達紝澶у跺彲浠ュ弬闃呯浉鍏寵祫鏂欎綔榪涗竴姝ュ︿範銆

⑸ linux環境下,c語言怎麼讀取WEB伺服器的80埠上頁面的內容

已知url ,host, port;

int s, size;
struct sockaddr_in sin;
struct hostent* phe;
char cmd[256];
char msg_hdr[1000];
char* p;

//准備http中GET 方法的請求。
sprintf(cmd,"GET %s\r\nHTTP/1.1\r\nHost:%s", url, host);
//創建socket
if((s=socket(PF_INET,SOCK_STREAM,0))<0)
return -1;
//取得遠程主機的IP地址,失敗函數返回-1
if((phe = gethostbyname(host)) == NULL)
return -1;

memset(&sin,0,sizeof(sin));
memcpy(&sin.sin_addr,phe->h_addr,sizeof(struct in_addr));
sin.sin_family=AF_INET;
sin.sin_port=htons(pms->port);

//跟遠程機器建立連接,失敗函數返回-1
if(connect(s,(struct sockaddr*)&sin,sizeof(sin))==-1)
return -1;
//發送GET請求
if(write(s,cmd,strlen(cmd))<0)
return 0;

//從鏈接描述符(連接管道)中讀取傳送過來的數據
if(read(s, msg_hdr, 300)<0)
error;
close(s);

//讀到該文件的大小
if((p=strstr(msg_hdr,"Content-Length"))||(p=strstr(msg_hdr,"Content-length:")))
p+=16;
else
error;
//返回大小
size = atoi(p);

sprintf(cmd,"GET %s HTTP/1.1\r\nHost: %s\r\nAccept: */*\r\nPragma: no-cache\r\nCache-Control: no-cache\r\nConnection: close\r\nRange: bytes0-%d\r\n\r\n", url, host, size);
//創建套介面
if((s=socket(AF_INET,SOCK_STREAM,0))<0)
return 0;
//取得遠程主機的IP地址,失敗返回0
if((phe = gethostbyname(host)) == NULL)
return 0;
memset(&sin,0,sizeof(sin));
memcpy(&sin.sin_addr,phe->h_addr,sizeof(struct in_addr));
sin.sin_family=AF_INET;
sin.sin_port=htons(port);
//建立連接
if(connect(s,(struct sockaddr*)&sin,sizeof(sin))==-1)
return 0;
//發送讀取請求
if(write(s,cmd,strlen(cmd))<0)
error;
read(s, buf, BUFSIZE)..............

閱讀全文

與linux查看web服務相關的資料

熱點內容
rtk文件夾不正確怎麼辦 瀏覽:920
java方法簽名 瀏覽:79
java程序員加薪申請書 瀏覽:594
女孩子如何嫁給程序員 瀏覽:657
安卓的動畫響應為什麼卡 瀏覽:835
怎麼把axure放到伺服器上 瀏覽:847
元柱體的鋼材理論重量的便捷演算法 瀏覽:467
地平線4如何加密 瀏覽:277
淘寶游戲解壓神器 瀏覽:706
androidurl視頻 瀏覽:842
app什麼播放器好 瀏覽:13
網路機頂盒伺服器地址 瀏覽:568
程序員常用軟體下載網站 瀏覽:441
美顏照app哪個好用 瀏覽:287
農業銀行app轉款記錄怎麼清理 瀏覽:903
javastack類 瀏覽:735
安卓11本機內核編譯環境 瀏覽:5
phpstomp安裝 瀏覽:312
安卓手機如何不用密碼下軟體 瀏覽:559
安卓如何換機到新iphone 瀏覽:378