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,我们就可以开启这个服务来使用了!
- service httpd start
- service httpd status
开启 httpd服务以及监听
小扩展:
nststat -tnl 我们经常使用这个命令来查看80端口是否已经开启
service httpd reload 而用这条命令在重读配置文件
开启之后我们就可以在自己的浏览器输入我们的ip试试啦!
我们看到了RedHat为我们准备的一个欢迎页,为什么会是这样的呢?
因为其实我们的正确的主页默认在:/var/www/html/目录下的index.html
当我们没有这个文件的时候,他就会自动读取/etc/httpd/conf.d/下的welcome.conf,而这个文件,则就是我们现在看到的主页啦!