企业中web服务http网站的搭建和配置

WEB是基于B/S架构的WEB通信,是服务器与客户端的其中模式,服务端支持HTTP协议的网页提供程序,客户端按标记规范显示网页的浏览器程序。

工作模式:

客户端通过HTTP协议对服务端进行请求,服务端通过HTTP应答给客户端,监听的端口为80端口 。

Apache的主目录和文件有哪些?

主配置文件:/etc/httpd/conf/httpd.conf
配置目录:/etc/httpd/conf.d/
网站根目录:/var/www/html/
访问日志:/var/log/httpd/access_log
错误日志:/var/log/httpd/error_log

公司规划信息:

服务器IP:192.168.1.20(服务端)

浏览网页:test.html(自己HTML创建一个简单的网页)

客户端IP:192.168.1.10(测试端)

公司要求说明:

  1. web服务器域名:www.tarena.com
  2. 迁移默认根目录到/var/ftp

3.公司有两个站点:把两个站点放在一个服务器上,访问google的时候访问的是google的网站,访问百度的时候显示的是百度的网站。

站点1:www.google.com  IP:192.168.1.20    /var/ftp/baidu/index.html

站点2:www.baidu.com     IP:192.168.1.20   /var/ftp/google/index.html

安装软件包

  1. 查看软件包是否已安装

2.用YUM对其软件包进行安装

3.启动服务,并且服务随开机自动启动,查看其端口

4.服务端自己创建3个HTML的测试网页(为了看起来直观)用命令进行查看.

把创建的 网页复制test.html   到/var/www/html(192.168.1.20)

5.修改主配置文件,web服务器的域名:www.tarena.com并且把默认的网站根目录迁移到/var/ftp

DocumentRoot  为更改网站 的目录

6.说明:默认的网页名 为index.html

修改var/www/test.html为/var/www/index.html,把index.html网页放到/var/ftp

7.在/var/ftp下创建两个目录放百度和谷歌的默认网页,并且 创建各自的网页以.html结尾的网页。

8.修改主配置文件(NameVirtualHost虚拟主机服务器监听的IP),两个虚拟主机的配置。

9.重新启动服务

测试服务(192.168.1.10)

1.直接在浏览器上输入http://192.168.1.20(默认为红帽的欢迎页面)

用命令行进行测试

安装elinks命令来测试,首先看用没有安装elinks软件包,没有安装的就安装。

用elinks  --dump来测试

2.测试迁移目录后是否可以正常访问

3.测试在服务器上访问 www.baidu.com  和www.google.com    显示不同的页面。

首先在客户机(192.168.1.10)上,更改/etc/hosts文件进行域名解析。

在客户机(192.168.1.10)访问www.baidu.com和www.google.com,出现的页面如下:

常见的全局配置如下:

-ServerName:本站点的完整主机名

-DocumentRoot:网 页文档的根目录

-DirectoryIndex:默认索引页/首页文件

-Include:可包含其他子配置 文件

-Listen听服务的IP地址和端口号

-User:服务进程的属主,默认为apache

-Group:服务进程的属组,默认为apache

-Errorlog:错误日志文件的位置

-Customlog:访问日志文件的位置

时间: 2024-12-22 05:55:34

企业中web服务http网站的搭建和配置的相关文章

linux中web服务中间件软件及服务端和客户端软件

一.中间件: 1.认识中间件: 中间件(英语:Middleware)是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,在现代信息技术应用框架如Web服务.面向服务的体系结构等中应用比较广泛. IDC对中间件的定义表明,中间件是一类软件,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作;中间件是基于分布式处理的软件,最突出的特点是其网络通信功能. 该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那

CXF中Web服务请求处理流程

Web服务其本质上还是HTTP请求,只不过要遵循Web服务特定的规范,比如说服务端与客户端双方通信的媒介为XML文件格式,以完成对一次Web服务调用的描述.当然此XML还有特定的格式,至于这个特定的格式是什么样的取决于使用哪一种数据绑定方式.CXF中称这为数据绑定,个人觉得称之为Java对象的序列化与反序列化更易懂些. 本文将从源码(CXF版本为2.7.6)层面来分析一下CXF是如何完成对一个Web服务(SOAP类型为例)请求的处理的,注意这里分析的是请求的处理,并不包含这个请求是如何生成的,分

Linux中web服务运行情况的方法

监控一般通过脚本实现,使用定时任务定期执行检测. 1.端口 本地:ss,netstat,lsof 远程:telnet,namp,nc 2.本地进程数 例如: lsof -i:80|wc -l ps -ef|grep nginx|wc -l nmap 192.168.220.139 -p 80|grep open|wc -l 3.查看http返回码 返回的是200就正常 [[email protected] ~]# curl -I -s -w "%{http_code}" -o /dev

Web服务之Apache的安装及配置

"Apache HTTP Server"是开源软件项目的杰出代表,正式名称是"httpd",在Web服务器领域长期保持超过半数的配额,可以在Linux.UNIX.Windows等多种操作系统平台使用 Apache的主要特点 (1)开放源代码 (2)跨平台应用 (3)支持各种Web编程语言 (4)模块化设计 (5)运行稳定 (6)良好的安全性 安装httpd服务器 ? ? httpd服务器的安装方法可以选用RPM安装.源码编译安装两种方式,但是前者在功能上有些局限性,

Oracle数据库11g 中Data Guard物理备用数据库搭建与配置

Oracle Data Guard是由Oracle公司提供的一套高可用性数据库解决方案.Data Guard可以确保企业数据的高可用性,并实现数据保护和灾难恢复.Data Guard提供了一套综合创建.维护.管理和监视一个或多个备用数据库的服务,使得用户能够轻松地应对Oracle生产数据库的灾难发生和数据损坏.Data Guard将维护的备用数据库保持为和主数据库(生产数据库)的数据和事物的一致性,当主数据库意外当机或者不可用时,Data Guard可以将任何一台备用数据库切换为主数据库,从而最

net 中web.config单一解决方法 (其他配置引入方式)

近期一个项目需要写许多的配置项,发现在单个web.config里面写的话会很乱也难于查找 所以搜了一下解决了,记录下来 一.   webconfig提供了引入其他config的方式 <connectionStrings configSource="Configs\database.config" /> 这个是连接字符串的配置你可以在database.config里面写很多链接字符串以备自己调用 database.config里面的内容如下: <?xml version

搭建:LVS+Keepalived高可用Web服务群集环境

该服务涉及到的技术较多,相关技术文档的具体解释可以参考以下链接: Centos 7基于DR(直接路由)模式的负载均衡配置详解: Centos 7基于NAT(地址转换)模式的负载均衡配置详解: LVS负载均衡群集详解: 上面的博文结合,可以搭建出keepalived+DR/NAT模式的高可用web群集,这篇博文以keepalived+DR的环境来搭建一个高可用的web服务群集. 该博文以配置为主,并且按照生产环境来配置,可照搬,环境如下: 一.环境分析: 1.2个调度器和2个web节点使用同一个网

Nginx web服务优化 (一)

1.Nginx基本安全优化 a.更改配置文件参数隐藏版本 编辑nginx.conf配置文件增加参数,实现隐藏Nginx版本号的方式如下.在nginx配置文件nginx.conf中的http标签段内加入 "server_tokens off;"参数,如下: http{ -- server_tokens off; -- } 此参数放置在http标签内,作用是控制http response header内的web服务版本信息的显示,以及错误信息中web服务版本信息的显示. server_to

详解CentOS配置和管理web服务-Apache

详解CentOS配置和管理web服务-Apache 家住海边喜欢浪:zhang789.blog.51cto.com 目录 1.web介绍 2.web历史和工作原理 3.http请求流程 4.关于Apache 5.Apache服务器软件安装使用 6.符号链接和虚拟目录 7.页面重定向 8.Apache日志文件 9.Apache安全配置 10.虚拟主机 10.1.基于IP 10.2.基于域名 10.3.基于端口 web服务器配置和管理 http协议简介 http协议,全称HyperText Tran