‘壹’ linux怎么查看安装的web服务器
ps aux 看进程
chkconfig --list 看安装的服务
rpm -qa |grep httpd
‘贰’ 如何查看linux 当前的web服务
如果有安装web服务那么肯定会开启80端口
所以优先查看服务器是否在监听80端口 netstat -an|grep :80
也可以直接访问ip地址;
举个例子:Apache web服务是否安装的几个检查命令
ps aux |grep http
netstat -an|grep :80
rpm -qa |grep http
‘叁’ linux中如何查看WEB服务器是否安装
linux下web服务器常用的一般就apache、nginx
# rpm -qa |grep apache
# rpm -qa |grep nginx
以上是查看是否安装了rpm包,如果没有
# chkconfig --list 列出系统服务的运行
‘肆’ 如何在linux下判断web服务是否开启
第一步,输入命令:netstat -tlnp
命令解释:列出系统里面监听网络的TCP连接和相应的进程PID。
参数说明:
-t:表示列出TCP连接
-l:表示列出正在网络监听的服务
-n:表示以端口号来显示
-p:表示列出进程PID
第二步,看看Local Address这一列下面有没有端口号是80的那一行,如果有的话说明Web服务是开启的。如果想找特定的Web服务程序(比如Apache),还可以看看Program name这一列下面有没有这个Web程序,如果有也可以断定Web服务是开启的。
‘伍’ linux中如何查看WEB服务器是否安装
linux下web服务器常用的一般就apache、nginx
#
rpm
-qa
|grep
apache
#
rpm
-qa
|grep
nginx
以上是查看是否安装了rpm包,如果没有
#
chkconfig
--list
列出系统服务的运行
‘陆’ 如何查看linux系统的web服务器
如果有安装web服务那么肯定会开启80端口
所以优先查看服务器是否在监听80端口
netstat
-an|grep
:80
也可以直接访问ip地址;
举个例子:Apache
web服务是否安装的几个检查命令
ps
aux
|grep
http
netstat
-an|grep
:80
rpm
-qa
|grep
http
‘柒’ Linux怎么查看WEB服务器安装没有
楼下两位的答案只适用于web服务器监听80端口,且WEB服务已经启动
你可以尝试分别输入
nginx
/
tomcat
/
httpd
/
apache
/
lighttpd
命令看看,目前linux主要就这几种WEB服务器
或者尝试whereis
nginx
或者
ps
auxwww
|
grep
nginx
如果是debian
/ubuntu
系统,可以通过
dpkg
-l
|
grep
nginx
...查询是否已经安装
如果是centos
/
redhat
..系统
,可以通过
rpm
-qa|grep
nginx
...查询是否已经安装
‘捌’ Linux 如何开启web服务器redhat
1,基于apache的web服务器基础搭建:
(1)实验环境:一台ip为192.168.10.10的rhel5.9主机作为web服务器,一台ip为192.168.10.15的win7主机作为测试机
(2)查看服务主机软件是否安装
[root@ser1 ~]# rpm -q httpd httpd-manual httpd-devel
package httpd is not installed
package httpd-manual is not installed
package httpd-devel is not installed
(3)安装软件包
[root@ser1 ~]# yum install -y httpd httpd-manual httpd-devel
(4)启动服务
[root@ser1 ~]# service httpd start
启动httpd: [确定]
[root@ser1 ~]# chkconfig httpd on
(5)在win7上测试,无网页缺省下显示红帽测试页
<报错页面存放位置/var/www/error/noindex.html>
.jpg
(6)打开配置文件
[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf
可获得以下重要字段:
目录设置:
<Directory 目录> .. .. </Directory>
访问位置设置:
<LocationURL> .. .. </Location>
虚拟主机设置:
<VirtualHost 监听地址> .. .. </VirtualHost>
常用的全局设置参数:
ServerName本站点的FQDN名称
DocumentRoot网页文档的根目录:缺省/var/www/html/
DirectoryIndex默认索引页/首页文件:一般设为index.html index.php
ErrorLog错误日志文件的位置
CustomLog 访问日志文件的位置
Listen 监听服务的IP地址、端口号
ServerRoot 服务目录:/etc/httpd/
Timeout网络连接超时,默认 300 秒
KeepAlive是否保持连接,可选On或Off
MaxKeepAliveRequests每次连接最多处理的请求数
KeepAliveTimeout保持连接的超时时限
Include 可包含其他子配置文件: /etc/httpd/conf.d/
(7)创建测试网页
[root@ser1 ~]# vim /var/www/html/index.html
<h1>
This is a test page !!!
</h1>
~
(8)win7下测试,主页变为测试网页
.jpg
2,基于apache的web服务器的访问控制:
(1)web服务的地址限制
I,rder 配置项,定义控制顺序
allow,deny 先允许后拒绝,缺省拒绝所有;冲突时,拒绝生效;allow不设置,拒绝所有
deny,allow 先拒绝后允许,缺省允许所有;冲突时,允许生效;deny不设置,允许所有
II,Allow/Deny from 配置项,设置权限
Allow from 地址1 地址2 .. ..
Deny from 地址1 地址2 .. ..
配置如下:
[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf
331 #
332 Orderallow,deny
333 Allowfrom 192.168.20.0/24
334
335 </Directory>
[root@ser1 ~]# service httpd restart……重启服务
停止httpd: [确定]
启动httpd: [确定]
在win7上测试,测试完成并还原配置文件:
.jpg
‘玖’ 怎么样检查linux的web服务
linux下web服务器常用的一般就apache、nginx
# rpm -qa |grep apache
# rpm -qa |grep nginx
以上是查看是否安装了rpm包,如果没有
# chkconfig --list 列出系统服务的运行
‘拾’ 如何查看linux系统的web服务器
如果有安装web服务那么肯定会开启80端口 所以优先查看服务器是否在监听80端口 netstat -an|grep :80 也可以直接访问ip地址; 举个例子:Apache web服务是否安装的几个检查命令 ps aux |grep http netstat -an|grep :80 rpm -qa |grep http