#主页传送:江南的江
#每日鸡汤:人生没有如果和假设,只有后果和结果。生活有进有退,输什么也不能输心情。生活简单就是迷人的,学会简单其实就是不简单。要学会平静地接受现实,学会对自己说声顺其自然,学会坦然地面对厄运,学会积极地看待人生,学会凡事都往好处想。只有这样,阳光才会流进心里来,心中充满快乐的阳光。
#初心和目标:坚持到底
APACHE2和httpd
1.Apache2和httpd的认识:
这两个都是对于linux系统的服务,对于高版本的系统来说他们的apache2是服务名,如果要安装是安装apache2 但在低版本中叫做httpd,但在安装好后可以看到,这两个其实是同一个web服务
Apache2(阿帕奇)
但在高低版本中是有区别的,如果要配置apache2 或者httpd 那么他们的配置文件也不同。
2.Apache2或httpd 的配置:
在高版本中的linux 系统他的apache2的配置文件在/etc/apache2/中
他将apache2 的配置文件分成不同板块的,有专门配置端口的ports.conf有关于apache2上穿的文件类型的识别的magic,还有对于apache2的配置的环境变量文件envvars,还有许多的加载模块和配置模块存放在mods-available中,还有一个自带的虚拟机启动目录
但需要相应的文件和虚拟机。
低版本的
安装时用yum install httpd
然后/etc/httpd.conf
那么如果要想上传文件或者网页的话,那么就要知道他的使用文件夹的位置,他的文件一般默认情况下保存在/var/www/html中
这一点可以在网页的默认页或者配置文件中体现
下面是对于apache2的主配置文件的详细参数:
1.ServerRoot “/etc/apache2”
这个参数主要是配置其服务器配置的根目录
2.Listen 80 / Listen 443
这个是指apache2的监听端口
3.ServerName XXXXXXXXX:XXX
这个是指定主机名和端口号
4.DocumentRoot “/var/www/html”
这个是网站的根目录配置
5.DirectoryIndex
这个指定了默认文件,当访问一个目录时,服务器会尝试显示这个默认文件
6.ErrorLog
这个指定了错误日志的路径
7.LogLevel
这个指定了记录详细级别(trace8、debug、info、notice、warn、error、crit、alert、emerg)
这就是对于apache2的基本介绍