apache
apache是著名的开源软件项目
apache是著名的web服务器软件
apache名称的原型为a patchy server
apache项目由apache软件基金会(asf)负责管理和开发
apache服务器的特点
开放源代码
跨平台应用,可运行于windows和大多数unix\linux 系统
支持perl、php、python和java等多种网页编程语言
采用模块化设计
运行非常稳定
具有相对较好的安全性
apache服务器的两个版本分支
apache服务器目前同时维护1.x和2.x两个版本分支
1.x
目前最高版本是1.3,系统运行稳定
缺乏一些较新的功能
2.x
具有新的功能特性
与1.x的配置存在较大差别
没有1.x运行稳定
linux
1.安装apache
l
# firefox l index.html.var--首页的索引顺序(从左往右)
accessfilename .htaccess
order allow,deny
deny from all
typesconfig /etc/mime.types
defaulttype text/plain
mimemagicfile conf/magic
hostnamelookups off --是否开启dns解析(主机名正向解析)
errorlog logs/error_log --错误日志
loglevel warn
logformat %h %l %u %t \%r\ %>s %b \%{referer}i\ \%{user-agent}i\ combined
logformat %h %l %u %t \%r\ %>s %b common
logformat %{referer}i -> %u referer
logformat %{user-agent}i agent
customlog logs/access_log combined--访问日志
serversignature on
alias /icons/ /var/www/icons/ --别名,虚拟目录,可以发布任意路径下的页面
options indexes multiviews
allowoverride none
order allow,deny
allow from all
davlockdb /var/lib/dav/lockdb
scriptalias /cgi-bin/ /var/www/cgi-bin/ --脚本别名,脚本虚拟目录(包含的是脚本页面:shell/perl/python)
allowoverride none
options none
order allow,deny
allow from all
alias /error/ /var/www/error/
-----------------------------------
alias别名/虚拟目录
# vim /etc/l index.html.var test2.html test.html
---------------------
基于用户名和密码的验证:
# mkdir /www/auth
# touch /www/auth/kkk.txt
# vim /etc/l
# echo this is 192.168.0.160 page > /www2/192.168.0.160/index.html
# service
www.baidu.com has address 192.168.0.16
# host www.google.com
www.google.com has address 192.168.0.16
# vim /etc/
documentroot /www2/192.168.0.16
servername www.baidu.com
errorlog logs/www.baidu.com-error_log
customlog logs/www.baidu.com.example.com-access_log common
serveradmin test1@google.com
documentroot /www2/192.168.0.160
servername www.google.com
errorlog logs/www.google.com-error_log
customlog logs/www.google.com.example.com-access_log common
---------------------------------------------------------------
-in server.csr -req -signkey server.key -days 365 -out server.crt--生成证书
# yum -y install mod_ssl
# vim /etc/
sslcertificatefile /etc/pki/tls/certs/server.crt --证书/公钥
sslcertificatekeyfile /etc/pki/tls/certs/server.key--私钥
# service .168.0.16
-----------------------------------------------------------------------
cgi脚本的测试:
# vim /etc/
allowoverride none
options none
order allow,deny
allow from all
# vim /var/www/cgi-bin/test.cgi --创建cgi脚本
#!/bin/bash
echo content-type: text-html
echo
echo
hello world
/usr/bin/whoami
echo
/usr/bin/uptime
# chmod +x /var/www/cgi-bin/test.cg--赋予执行权限
# firefox :04:57 up 2:32, 3 users, load average: 0.01, 0.03, 0.00
霸能 适用于体育运动和日常生活【官方】
288芯光缆交接箱介绍
婚纱出租,大邑礼服定制什么样的适合
中核控制(在线咨询) 热释光 热释光检测设备
消毒杀菌快JM-UVC-975大功率紫外线消毒器
APACHE基础入门
人性的弱点有感
昌乐岩棉复合板批发商祥顺保温用心服务
驭胜S330 2016款 1.5L GTDi 自动两驱舒适版
姑苏区废铁回收《姑苏区废铁回收《姑苏区回收中心
脆皮蛋糕培训班一脆皮蛋糕的做法培训
长城牌5040船用气缸油 长城润滑油代理
风机 轴振动变送器电机汽机专用
振远鸡粪干湿分离机 屠宰废水固液分离机厂家
正品肯纳司太立Ni60M镍基合金粉末
国学之诸子百家
加气砖设备生产线投资成本估算分析
平台式喷墨打印机品牌-UV平台式喷墨打印机价格
TFY型防雨百叶
栓炮一体消防水炮图片型号