导航:首页 > 操作系统 > 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服务相关的资料

热点内容
精品php源码 浏览:960
自己编写云服务器抢红包 浏览:203
java解压缩文件加密 浏览:887
dlink打印服务器默认地址 浏览:353
php休眠函数 浏览:372
金蝶如何打开服务器 浏览:766
e4a手游辅助源码 浏览:777
什么app可以实时直播 浏览:106
苹果13的app闪退什么原因 浏览:775
尾盘选股源码公式 浏览:450
php日期运算 浏览:931
天龙八部长歌服务器什么时候开的 浏览:199
鬼泣4模型在那个文件夹 浏览:229
单片机的串行口 浏览:58
phpjson转化为数组 浏览:268
pdf导入excel 浏览:428
苹果xsmax信任app在哪里设置 浏览:53
自动外链php源码 浏览:245
我的世界新手奖励箱命令 浏览:146
linux更新vim 浏览:998