当前位置: 首页 > news >正文

Apache配置案例一:完成web服务的一个基本应用

文章目录

    • 任务要求:
    • 任务分析:
    • 任务步骤:


任务要求:

某单位要搭建一个内部web服务器,该服务器的IP地址为192.168.1.2,端口号采用默认的80端口,首页采用index.html;网站最大客户访问量为300,且超时访问不超过250秒;网站管理员的电子邮箱地址是root@zhu.com;网站所有资源放在/var/www/html目录下,有关配置文件放在/etc/httpd目录下;该网站的编码类型为GB2312。

任务分析:

案例是一个典型的中小企事业单位web应用解决方案,访问量不大,安全性配置不复杂,只要完成相关apache文件配置,即可上线运行。

任务步骤:

一、修改/etc/httpd/conf/httpd.conf配置文件中的相关选项。

ServerRoot   “/etc/httpd” 							
Timeout 250										
Maxclients  300                                  
Listen  80                                       
ServerAdmin  root@zhu.com						
ServerName 192.168.1.2:80							
DocumentRoot  “/var/www/html”					
DirectoryIndex  index.html							
AddDefaultCharset  GB2312	

以上修改各字段的参数值,代表的含义详解如下:

  1. 设置服务器的配置文件的根目录为/etc/httpd;
  2. 设置接受与发送数据的超时限制为250秒;
  3. 设置客户端最大访问数量为300,对于小型网站,访问数量少不会造成网站流量过大而出现服务器杜塞现象;大型网站同一时刻并发访问数量大,或遭到黑客攻击,容易造成服务器瘫痪,因此设定最大客户访问数量十分重要。
  4. web服务监听端口默认80,用户也可以根据需要设定端口,通常大于1024,这样访问服务器时url要加上端口号,如http://192.168.1.2:6636。
  5. 设定管理员邮箱地址,web服务器出现异常时,会将错误提示信息的网页反馈给客户端,上面包含有管理员的E-mail地址,便于解决出现的错误。
  6. 设置服务器名称,这里要求的固定IP地址及端口号,如果已申请到域名,也可以填写域名。
  7. 设置文档根目录,开发者开发的网页及网站需要的资料都拷贝到该目录下,简单的说,就是网站发布的站点资料。
  8. 网站显示的首页,客户上网输入网址后浏览到的第一个网页,这里可以设定多个不同的首页名称,如index.php、index.asp、index.jsp,注意它们的先后顺序。
  9. 定义了服务器返回给客户机的默认字符集。由于西欧(UTO-8)是apache默认字符集,因此客户端访问服务器时网页的中文有时会出现乱码现象,因此这里设定中文字符集GB2312。

二、将制作好的网页及相关资料发布到/var/www/html,并设置好使用权限。
三、重新启动httpd服务。

【root@zhu conf】 systemctl httpd  restart

四、测试。在浏览器地址栏中输入http://192.168.1.2即可浏览到该网站的首页。


http://www.mrgr.cn/news/56603.html

相关文章:

  • Spring配置/管理bean-IOC(控制反转) 非常详细!基于XML及其注解!案例分析! 建议复习收藏!
  • Coppelia Sim (v-REP)仿真 机器人3D相机手眼标定与实时视觉追踪 (一)
  • 6.mysql安装【Docker】
  • 数据分析人员需要掌握sql到什么程度?
  • 云原生:一张图了解devops 中CI/CD
  • 15分钟学Go 第2天:安装Go环境
  • 读数据工程之道:设计和构建健壮的数据系统17存储的原材料
  • 导出你的大脑:AI如何成为个人认知的延伸
  • MATLAB人脸考勤系统
  • stm32 单片机(on-chip flash)(片上flash)使用 rt-thread 的FAL 软件包
  • Python | Leetcode Python题解之第502题IPO
  • 利用 Direct3D 绘制几何体—7.编译着色器
  • OracleSQL语句 某字段重复数据只取一条
  • word中某些段落行间距无法更改
  • Java 之 Map遍历并删除的几种方法对比
  • 一种用于传感器网络的新型OPC UA PubSub协议绑定(MQTT-SN)
  • go 语言 Gin Web 框架的实现原理探究
  • Java | Leetcode Java题解之第501题二叉搜索树中的众数
  • 有什么好点子帮助更好的学习英语吗?
  • MySQL-事物隔离级别
  • C++ —— 实现一个日期类
  • 使用Mock库进行依赖注入的实用指南
  • TinyC编译器5—词法分析
  • git 下载慢
  • input标签v-model属性失效
  • 信发软件之展示excel文档——未来之窗行业应用跨平台架构