linux Web 服务器配置及应用

Web服务器简介
web本意是蜘蛛网和网的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。  当你想进入一个网页, 或者其他网络资源的时候,通常你要首先在你的浏览器上键入你想访问网页的统一资源定位符(Uniform Resource Locator),或者通过超链接方式链接到那个网页或网络资源。这之后的工作首先是URL的服务器名部分,被名为域名系统的分布于全球的因特网数据库解析,并根据解析结果决定进入哪一个IP地址(IP address)。   接下来的步骤是为所要访问的网页,向在那个IP地址工作的服务器发送一个HTTP请求。在通常情况下,HTML文本、图片和构成该网页的一切其他文件很快会被逐一请求并发送回用户。   网络浏览器接下来的工作是把HTML、CSS和其他接受到的文件所描述的内容,加上图像、链接和其他必须的资源,显示给用户。这些就构成了你所看到的“网页”。

 

 

一。安装包 

1.mkdir /mnt/cdrom

2.mount /dev/cdrom /mnt/cdrom

3.cd /mnt/cdrom/Server

4.rpm -ivh httpd-2.2.3-22.e15.i386.rpm

5.rpm -ivh httpd-manual-2.2.3-22.e15.i386.rpm

6.service httpd start

二。为主站点增加身份验证

1.cd /var/www/html

2 vim .htaccess

 authuserfile /var/www/html/.htpasswd

 authtype basic

 authname "please input your name and password!"

 require valid-user

 3.htpasswd -c .htpasswd user1

 4. htpasswd  .htpasswd user2

 5.vim /etc/httpd/conf/httpd.conf

  327    AllowOverride All

三。 为主站点增加来源控制

1.vim /etc/httpd/conf/httpd.conf

330 # Controls who can get stuff from this server.

331 #

332   Order allow,deny

333   Allow from 192.168.101.100 //只允许192.168.101.100访问

2,service httpd configtest

3.service httpd restart

四。结果

 

本文出自 “碧云天” 博客,转载请与作者联系!

你可能感兴趣的:(linux,web服务器)