文章目录
- 任务要求:
- 任务分析:
- 任务步骤:
任务要求:
某单位要搭建一个内部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
以上修改各字段的参数值,代表的含义详解如下:
- 设置服务器的配置文件的根目录为/etc/httpd;
- 设置接受与发送数据的超时限制为250秒;
- 设置客户端最大访问数量为300,对于小型网站,访问数量少不会造成网站流量过大而出现服务器杜塞现象;大型网站同一时刻并发访问数量大,或遭到黑客攻击,容易造成服务器瘫痪,因此设定最大客户访问数量十分重要。
- web服务监听端口默认80,用户也可以根据需要设定端口,通常大于1024,这样访问服务器时url要加上端口号,如http://192.168.1.2:6636。
- 设定管理员邮箱地址,web服务器出现异常时,会将错误提示信息的网页反馈给客户端,上面包含有管理员的E-mail地址,便于解决出现的错误。
- 设置服务器名称,这里要求的固定IP地址及端口号,如果已申请到域名,也可以填写域名。
- 设置文档根目录,开发者开发的网页及网站需要的资料都拷贝到该目录下,简单的说,就是网站发布的站点资料。
- 网站显示的首页,客户上网输入网址后浏览到的第一个网页,这里可以设定多个不同的首页名称,如index.php、index.asp、index.jsp,注意它们的先后顺序。
- 定义了服务器返回给客户机的默认字符集。由于西欧(UTO-8)是apache默认字符集,因此客户端访问服务器时网页的中文有时会出现乱码现象,因此这里设定中文字符集GB2312。
二、将制作好的网页及相关资料发布到/var/www/html,并设置好使用权限。
三、重新启动httpd服务。
【root@zhu conf】 systemctl httpd restart
四、测试。在浏览器地址栏中输入http://192.168.1.2即可浏览到该网站的首页。