apache ntp

Apache

wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.2.31.tar.gz

tar -xvf

cd

./configure --prefix=/usr/local/apache

/usr/local/apache/bin/apachectl 启动命令 -L 默认编译的模块 -M 查看那些加载的模块

/usr/local

安装软件:httpd-2.2.15-26.el6.x86_64.rpm

端口:80 443

配置文件:/etc/httpd/conf/httpd.conf

/etc/httpd/conf.d/*

服务器数据目录:/var/www/html/

启动服务器:service httpd restart

http协议

hypertext transport protocol

html: hypertext mark lang

<html>

<head>

<title> hello </title>

</head>

<body>

<h1>欢迎光临</h1>

<p>大家好</p>

<img src='1.jpg'>

<h2>笑傲江湖</h2>

</body>

</html>

URI:统一资源标识

URL:统一资源定位

www.uplooking.com/photo/1.html

客户端:

图形:ie firefox

elinks links

[root@robin html]# elinks 172.16.110.3

[root@robin html]# elinks 172.16.110.3 --dump

动态网页

cgi shell

python

php

jsp

.net

http协议

http0.9 文本

http1.0 keepalive MIME

http1.1

MIME

base64:将二进制数据转换成文本编码传输

apache进程模式和线程模式的切换(work线程 prefork 非线程或进程)

[root@robin ~]# vim /etc/sysconfig/httpd

HTTPD=/usr/sbin/httpd.worker

发布目录(默认)

[root@robin html]# cp -r /boot/ /var/www/html/ /boot 其他人必须具有 r权限

地址栏:http://172.16.110.1:80/boot

别名

vim /etc/httpd/conf/httpd.conf

alias /download /etc/

<directory /etc>

options indexes

</directory>

acl

alias /download /etc/ 前面是别名,后面是真实文件夹。两个都可以访问

<directory /etc>

options indexes

order deny,allow

deny from 172.16.110.30

allow from 172.16.110.31

</directory>

如果规则不冲突顺序匹配,如果规则冲突,从后往前读order,deny和allow那个选项在后边生效

验证登录

firefox /var/www/manual/index.html 调用firefox 网页

alias /download /etc/

<directory /etc>

options indexes

AuthType Basic 文件类型

AuthName "welcome to APACHE"

AuthBasicProvider file 验证类型

AuthUserFile /etc/httpd/conf/passwdb

Require user aaa ----- 有效用户

Require valid-user ----- 所有文件中的用户都有效

</directory>

创建验证文件及用户

[root@robin manual]# htpasswd -c -b /etc/httpd/conf/passwdb aaa 123 -c 是创建文件 -b 是添加用户

[root@robin manual]# htpasswd -b /etc/httpd/conf/passwdb ccc 123

service httpd restart

个人主页

调用模块

LoadModule userdir_module modules/mod_userdir.so 已经加载成功

<IfModule mod_userdir.c>

UserDir disabled

UserDir public_html

</IfModule>

[root@robin manual]# useradd tom

[root@robin manual]# useradd jerry

[root@robin manual]# mkdir /home/tom/public_html

[root@robin manual]# mkdir /home/jerry/public_html

[root@robin manual]# echo "tom home" >> /home/tom/public_html/index.html

[root@robin manual]# echo "jerry home" >> /home/jerry/public_html/index.html

[root@robin manual]# chmod 705 /home/tom/

[root@robin manual]# chmod 705 /home/jerry

测试

http://172.16.110.1/~tom/

http://172.16.110.1/~jerry/

CGI脚本

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"

<Directory "/var/www/cgi-bin">

AllowOverride None

Options None

Order allow,deny

Allow from all

</Directory>

[root@robin cgi-bin]# touch /var/www/cgi-bin/cgi.sh

[root@robin cgi-bin]# chmod +x /var/www/cgi-bin/cgi.sh

[root@robin cgi-bin]# vim /var/www/cgi-bin/cgi.sh

!/bin/bash

echo -e "Content-type: text/html\n

uname -r

date

ls /tmp

[root@robin cgi-bin]# vim /var/www/cgi-bin/cgi.sh

!/bin/bash

echo -e "Content-type: text/html\n"

for i in {1..100}

do

echo $i

sleep 1

done

虚拟主机

基于域名的虚拟主机

NameVirtualHost *:80

<VirtualHost *:80>

ServerName www.baidu.com

DocumentRoot /srv/baidu

</VirtualHost>

<VirtualHost *:80>

ServerName www.google.com

DocumentRoot /srv/google

</VirtualHost>

[root@robin ~]# mkdir /srv/baidu

[root@robin ~]# mkdir /srv/google

[root@robin ~]# echo "baidu" >> /srv/baidu/index.html

[root@robin ~]# echo "google" >> /srv/google/index.html

[root@robin ~]# vim /etc/hosts

172.16.110.1 www.baidu.com

172.16.110.1 www.google.com

启动服务

service httpd restart

基于ip的虚拟主机

<VirtualHost 172.16.110.1:80>

ServerName www.baidu.com

DocumentRoot /srv/baidu

</VirtualHost>

<VirtualHost 10.10.10.1:80>

ServerName www.google.com

DocumentRoot /srv/google

</VirtualHost>

[root@robin ~]# mkdir /srv/baidu

[root@robin ~]# mkdir /srv/google

[root@robin ~]# echo "baidu" >> /srv/baidu/index.html

[root@robin ~]# echo "google" >> /srv/google/index.html

[root@robin ~]# vim /etc/hosts

172.16.110.1 www.baidu.com

10.10.10.1 www.google.com

启动服务

service httpd restart

NTP服务器(时间服务器)

服务端:

vim /etc/ntp.conf 添加三行

restrict default nomodify notrap

server 127.127.1.0

fudge 127.127.1.0 stratum 10

service ntpd restart

客户端:需要关闭ntpd

[root@data1 html]# ntpdate 172.16.110.1

[root@data1 html]# crontab -e

01 * * * * ntpdate 172.16.110.1

[root@data1 html]# ntpdate 172.16.110.1 同步成功

3 Dec 13:27:58 ntpdate[12113]: step time server 172.16.110.1 offset 3852924.787261 sec

笔记补充:

KeepAlive 保持链接 KeepAlive TimeOut 等待时间,然后4次挥手,每个子进程最大请求数400次,达到就要杀死,避免内存泄露 ThreadsPerChild 一进程对多线程

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 225,498评论 6 524
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 96,668评论 3 406
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 172,857评论 0 370
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 61,305评论 1 303
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 70,308评论 6 401
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 53,747评论 1 316
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,078评论 3 431
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 41,080评论 0 280
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 47,649评论 1 327
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 39,644评论 3 347
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 41,760评论 1 355
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 37,352评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,076评论 3 341
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 33,490评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 34,651评论 1 277
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 50,353评论 3 383
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 46,828评论 2 367

推荐阅读更多精彩内容