Linux中简单Web服务器的用法以及配置信息

在Linux中,要搭建一个web服务器基本上都是基于httpd实现的,所以要想使用web服务器,则需要先安装httpd

yum install httpd  

关于httpd的软件包,主要有3种

我们安装的就是最基本的httpd工具

而httpd.i386 是我们的httpd工具

httpd-devel.i386  则是服务器软件包

httpd-manual.i386   则是各种各样的说明文档,帮助文档。

小扩展:

/etc/httpd 目录下保存着所有的配置文件

相关的日志文件都在 /var/log/httpd

相关的模块都在/usr/lib/httpd/modules

相关的pid文件都在/var/run

相关的二进制文件/usr/sbin  /usr/bin

服务脚本:/etc/rc.d/init/httpd

而在/etc/httpd目录下

./conf目录:放的是我们主配置文件

./conf.d目录:保存着可以被分为配置文件一部分的,在启动时被加载的,所以这里面所有.conf结尾的文件都会被当做主配置文件加载时候的一部分一起被加载。

当我们安装好httpd,我们就可以开启这个服务来使用了!

  1. service httpd start  
  2. service httpd status  

开启 httpd服务以及监听

小扩展:

nststat -tnl 我们经常使用这个命令来查看80端口是否已经开启

service httpd reload 而用这条命令在重读配置文件

开启之后我们就可以在自己的浏览器输入我们的ip试试啦!

Linux中简单Web服务器的用法以及配置信息

我们看到了RedHat为我们准备的一个欢迎页,为什么会是这样的呢?

因为其实我们的正确的主页默认在:/var/www/html/目录下的index.html

当我们没有这个文件的时候,他就会自动读取/etc/httpd/conf.d/下的welcome.conf,而这个文件,则就是我们现在看到的主页啦!

相关推荐