-
2020-12-20 17:32:17
web服务器配置:在web服务器上建立网站,然后设置好参数。
建立网站具体步骤:
1、首先我们应该在Web服务器配置前把iis安装好;
2、安装好了iis以后,就在iis中创建web网站,我们在控制面板的管理工具中打开“Internet信息服务(IIS)管理器”;
3、进入以后右键点击“网站”,选择新建,再点击“网站”;
4、在弹出的“网站创建向导”界面中,我们点击“下一步”,然后在“描述”处填入网站的名字,点击“下一步”;
5、然后输入网站的ip地址,端口号就默认为“80”,如果网站有域名,我们就需要在主机头处填入域名,没有则不需要填写,点击“下一步”;
6、选择一个文件夹作为网站的主目录,然后设置网站访问权限,选择“读取”和“运行脚本”,点击“下一步”,然后就完成了网站的创建;
7、我们在iis管理器中创建好的网站的网页和相关的文件都复制到主目录中,就可以访问我们新建立的这个网站了。
网站的配置方法:
1、修改网站的参数,右键点击网站的名字,点击“属性”;
2、打开了属性对话框后,我们就可以对网站进行重新的网站名称、ip地址、端口号等的设置了,还可以设置主目录的路径名和访问权限;
3、然后在属性对话框中点击“文档”,点击“添加”,我们把自己网站的主页添加进去,如果有就不需要添加;
4、全部设置好之后,我们的web网站就可以使用了。更多相关内容 -
Web服务器配置
2018-04-28 12:45:07课程名称服务器配置与管理实验成绩 实验名称Web服务器配置学号 姓名;指导老师-龚蕾 班级 日期 实验目的:1.掌握liunx系统的基本命令2 掌握Web服务器配置的基本原理3.掌握Apache服务器的安装与配制方法和客户端...课程名称
服务器配置与管理
实验
成绩
实验名称
Web服务器配置
学号
姓名;指导老师-龚蕾
班级
日期
实验目的:
1.掌握liunx系统的基本命令
2 掌握Web服务器配置的基本原理
3.掌握Apache服务器的安装与配制方法和客户端的测试方法
实验平台:
云平台
一、 实验内容
配置Web服务器,可以从客户端访问服务器,打开网页。
二、 服务器端设置
1、 配置DNS服务器,要求能够解析域名。
2、 配置Web 服务器
(1) [root@localhost named]# cd /run/media/root/RHEL-7.2\ Server.x86_64/Packages/ //虚拟机路径
[root@localhost named]# cd /mnt/RHEL-7.2\ Server.x86_64/Packages/ //云平台安装路径
[root@localhost Packages]# ls httpd*
httpd-2.4.6-40.el7.x86_64.rpm
httpd-devel-2.4.6-40.el7.x86_64.rpm
httpd-manual-2.4.6-40.el7.noarch.rpm
httpd-tools-2.4.6-40.el7.x86_64.rpm
安装标红色的三个程序包。
(2)[root@localhost Packages]# rpm -ivh httpd-2.4.6-40.el7.x86_64.rpm
警告:httpd-2.4.6-40.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY
错误:依赖检测失败:
/etc/mime.types 被 httpd-2.4.6-40.el7.x86_64 需要
httpd-tools = 2.4.6-40.el7 被 httpd-2.4.6-40.el7.x86_64 需要
libapr-1.so.0()(64bit) 被 httpd-2.4.6-40.el7.x86_64 需要
libaprutil-1.so.0()(64bit) 被 httpd-2.4.6-40.el7.x86_64 需要
可以看到缺少mime.types文件。缺少http-tools文件,apr和aprutils文件,一个一个安装所需软件包。首先安装mailcap软件包添加mime.types文件。
(3)[root@localhost Packages]# ls mailcap*
mailcap-2.1.41-2.el7.noarch.rpm
[root@localhost Packages]# rpm -ivh mailcap-2.1.41-2.el7.noarch.rpm
(4)[root@localhost Packages]# rpm -ivh httpd-2.4.6-40.el7.x86_64.rpm
警告:httpd-2.4.6-40.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY
错误:依赖检测失败:
httpd-tools = 2.4.6-40.el7 被 httpd-2.4.6-40.el7.x86_64 需要
libapr-1.so.0()(64bit) 被 httpd-2.4.6-40.el7.x86_64 需要
libaprutil-1.so.0()(64bit) 被 httpd-2.4.6-40.el7.x86_64 需要
缺少apr软件和apr-util软件。
(5)安装apr和apr-util软件,型号为x86_64。
[root@localhost Packages]# ls apr*
apr-1.4.8-3.el7.i686.rpm apr-util-1.5.2-6.el7.i686.rpm
apr-1.4.8-3.el7.x86_64.rpm apr-util-1.5.2-6.el7.x86_64.rpm
apr-devel-1.4.8-3.el7.i686.rpm apr-util-devel-1.5.2-6.el7.i686.rpm
apr-devel-1.4.8-3.el7.x86_64.rpm apr-util-devel-1.5.2-6.el7.x86_64.rpm
[root@localhost Packages]# rpm -ivh apr-1.4.8-3.el7.x86_64.rpm
[root@localhost Packages]# rpm -ivh apr-util-1.5.2-6.el7.x86_64.rpm
(6)先安装httpd-tools软件包,不然仍会出错。
[root@localhost Packages]# rpm -ivh httpd-2.4.6-40.el7.x86_64.rpm
警告:httpd-2.4.6-40.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY
错误:依赖检测失败:
httpd-tools = 2.4.6-40.el7 被 httpd-2.4.6-40.el7.x86_64 需要
[root@localhost Packages]# rpm -ivh httpd-tools-2.4.6-40.el7.x86_64.rpm
(7)安装其他软件包
[root@localhost Packages]# rpm -ivh httpd-2.4.6-40.el7.x86_64.rpm
[root@localhost Packages]# rpm -ivh httpd-manual-2.4.6-40.el7.noarch.rpm
(8)进入配置文件开始配置
[root@localhost Packages]# vi /etc/httpd/conf/httpd.conf
(9)再次使用apachectl configtest命令查看,检查出错,缺少MPM模块
[root@localhost Packages]# apachectl configtest
AH00534: httpd: Configuration error: No MPM loaded.
进入配置文件修改最后两句为:
[root@localhost Packages]# vi /etc/httpd/conf/httpd.conf
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
Include conf.modules.d/*.conf
同时打开日志。
(10)再次检查,检查通过了即开启httpd服务
[root@localhost Packages]# apachectl configtest
[Mon Apr 09 23:25:12.255702 2018] [so:warn] [pid 13061] AH01574: module mpm_prefork_module is already loaded, skipping
Syntax OK
[root@localhost Packages]# systemctl start httpd.service
(11)打开日志查看下错误信息,缺少文件
[root@localhost logs]# cat /etc/httpd/logs/error_log
[Tue Apr 10 12:29:49.557017 2018] [core:notice] [pid 19247] SELinux policy enabled; httpd running as context system_u:system_r:httpd_t:s0
[Tue Apr 10 12:29:49.557123 2018] [mime:error] [pid 19247] (2)No such file or directory: AH01597: could not open mime types config file /etc/httpd/conf/mime.types.
AH00016: Configuration Failed
(12)把文件复制到/etc/httpd/conf/mime.types.
[root@localhost ~]# cp /etc/mime.types /etc/httpd/conf/
[root@localhost ~]# cd /etc/httpd/conf/
[root@localhost conf]# ls
httpd.conf magic mime.types
[root@localhost conf]#
三、再次启动httpd,没有问题,可以启动了!
[root@localhost conf]# systemctl start httpd.service
[root@localhost conf]#
四、将网页保存到var/www/html/目录中
[root@localhost conf]# echo This is www.sh.com >/var/www/html/index.html
五、打开浏览器输入网址
注意:
1、一旦修改配置文件,一定要重启相应的服务。
1、多媒体文件格式MIME 最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言HTML 文档,而为了支持多媒体数据类型,HTTP协议中就使用了附加在文档之前的MIME数据类型信息来标识数据类型。 MIME意为多目Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。 每个MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。 常见的MIME类型 超文本标记语言文本 .html,.html text/html 普通文本 .txt text/plain RTF文本 .rtf application/rtf GIF图形 .gif image/gif JPEG图形 .ipeg,.jpg image/jpeg au声音文件 .au audio/basic 等
2、 APR对于Tomcat最大的作用就是socket调度。
你在局域网环境测,就算是400个并发,也是一瞬间就处理/传输完毕,但是在真实的Internet环境下,页面处理时间只占0.1%都不到,绝大部分时间都用来页面传输。如果不用APR,一个线程同一时间只能处理一个用户,势必会造成阻塞。所以生产环境下用apr是非常必要的。在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。随着Apache的进一步开发,Apache组织决定将这些通用的函数独立出来并发展成为一个新的项目。这样,APR的开发就从Apache中独立出来,Apache仅仅是使用APR而已。
实验总结(结论或问题分析):
-
如何配置Web服务器?web服务器配置方法步骤
2020-08-21 16:41:37我们配置Web服务器,就是在服务器上建立网站,并设置好相关的参数,至于网站中的网页应该由网站的维护人员制作并上传到服务器中,下面小编就来介绍下如何配置服务器。 IIS的安装 一般在安装操作系统时不默认安装IIS...我们配置Web服务器,就是在服务器上建立网站,并设置好相关的参数,至于网站中的网页应该由网站的维护人员制作并上传到服务器中,下面小编就来介绍下如何配置服务器。
IIS的安装
一般在安装操作系统时不默认安装IIS,所以在第一次配置Web服务器时需要安装IIS。安装方法为:
1、打开“控制面板”,打开“添加/删除程序”,弹出“添加/删除程序”窗口。
2、单击窗口中的“添加/删除Windows组件”图标,弹出“Windows组件向导”对话框。
添加/删除程序
3、选中“向导”中的“应用程序服务器”复选框。单击“详细信息”按钮,弹出“应用程序服务器”对话框。
添加/删除Windows组件
4、选择需要的组件,其中“Internet信息服务(IIS)”和“应用程序服务器控制台”是必须选中的。选中“Internet信息服务(IIS)”后,再单击“详细信息”按钮,弹出“Internet信息服务(IIS)”对话框。
5、选中“Internet信息服务管理器”和“万维网服务”。并且选中“万维网服务”后,再单击“详细信息”按钮,弹出“万维网服务”对话框。
6、其中的“万维网服务”必须选中。如果想要服务器支持ASP,还应该选中“ActiveServerPages”。逐个单击“确定”按钮,关闭各对话框,直到返回图1的“Windows组件向导”对话框。
7、单击“下一步”按钮,系统开始IIS的安装,这期间可能要求插入WindowsServer2003安装盘,系统会自动进行安装工作。
8、安装完成后,弹出提示安装成功的对话框,单击“确定”按钮就完成了IIS的安装。
友情提示:如果想要同时装入FTP服务器,在“Internet信息服务(IIS)”对话框中应该把“文件传输协议(FTP)服务”的复选框也选中。
在IIS中创建Web网站
打开“Internet信息服务管理器”,在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:
网站描述就是网站的名字,它会显示在IIS窗口的目录树中,方便管理员识别各个站点。本例中起名为“枝叶的网站”。
网站IP地址:如果选择“全部未分配”,则服务器会将本机所有IP地址绑定在该网站上,这个选项适合于服务器中只有这一个网站的情况。也可以从下拉式列表框中选择一个IP地址(下拉式列表框中列出的是本机已配置的IP地址,如果没有,应该先为本机配置IP地址,再选择。)
TCP端口:一般使用默认的端口号80,如果改为其它值,则用户在访问该站点时必须在地址中加入端口号。
主机头:如果该站点已经有域名,可以在主机头中输入域名。
主目录路径是网站根目录的位置,可以用“浏览”按钮选择一个文件夹作为网站的主目录。
网站访问权限是限定用户访问网站时的权限,“读取”是必需的,“运行脚本”可以让站点支持ASP,其它权限可根据需要设置。
单击“下一步”,弹出“完成向导”对话框,就完成了新网站的创建过程,在IIS中可以看到新建的网站。把做好的网页和相关文件复制到主目录中,通常就可以访问这个网站了。
访问网站的方法是:如果在本机上访问,可以在浏览器的地址栏中输入“http://localhost/”;如果在网络中其它计算机上访问,可以在浏览器的地址栏中输入“http://网站IP地址”。
说明:如果网站的TCP端口不是80,在地址中还需加上端口号。假设TCP端口设置为8080,则访问地址应写为“http://localhost:8080/”或“http://网站IP地址:8080”。
网站的基本配置
如果需要修改网站的参数,可以在“网站名字”上单击右键,在右键菜单中选择“属性”,可以打开“网站属性”对话框。
1、“网站”标签
“网站标识”:可以设置网站名字、IP地址、端口号。单击“高级”按钮可以设置主机头名。
2、“主目录”标签
在本地路径中可以设置主目录的路径名和访问权限。
3、“文档”标签
默认文档是指访问一个网站时想要打开的默认网页,这个网页通常是该网站的主页。如果没有启用默认文档或网站的主页文件名不在默认文档列表中,则访问这个网站时需要在地址中指明文件名。
默认文档列表中最初只有4个文件名:Default.htm、Default.asp、index.htm和Default.aspx。我用“添加”按钮加入了一个index.asp,并用“上移”按钮把它移到了顶部。这主要是因为我的网站的主页名为“index.asp”,所以应该把它加入列表,至于是否位于列表顶部倒是无关紧要的。
经过以上配置,一个Web网站就可以使用了。把制作好的网页复制到网站的主目录中,网站主页的文件名应该包含在默认文档中。打开浏览器,在地址栏中输入“http://本机IP地址”,就可以打开网站的主页。其它页面可以用网页中的超链接打开。
虚拟目录
虚拟目录可以使一个网站不必把所有内容都放置在主目录内。虚拟目录从用户的角度来看仍在主目录之内,但实际位置可以在计算机的其它位置,而且虚拟目录的名字也可以与真实目录不同。如:
图中用户看到的一个位于主目录下的文件夹“pic”,它的真实位置在服务器的“D:myimage”处,而主目录位于“C:mywww”处。假设该网站的域名是“www.abc.com”,则用户访问“http://www.abc.com/pic/文件1”时,访问的实际位置是服务器的“D:myimage文件1”,所以虚拟目录的真实名字和位置对用户是不可知的。
创建虚拟目录的方法:
打开Internet信息服务窗口,在想要创建虚拟目录的Web站点上单击右键,选择“新建”→“虚拟目录”。弹出虚拟目录创建向导:
别名是映射后的名字,即客户访问时的名字;
路径:服务器上的真实路径名,即虚拟目录的实际位置;
访问权限:指客户对该目录的访问权限。
单击“下一步”按钮,弹出完成对话框,虚拟目录就建立成功了。把相关文件复制到虚拟目录中,用户就可以按照虚拟的树形结构访问到指定文件了。
通常虚拟目录的访问权限、默认文档等都继承自主目录,如果需要修改,可在“Internet信息服务管理器”中的虚拟目录上单击右键,选择“属性”,就可以修改虚拟目录的参数设置了。
常见问题
1、如何在一台Web服务器上建立多个网站?
在IIS管理器的“网站”上单击右键,选择“新建Web网站”,然后用“网站创建向导”可以创建新网站,每运行一次就能创建一个网站。
多网站的关键是如何区分各个网站,区分的依据是IP地址、TCP端口号、主机头,只要这三个参数中有任何一个不同都可以。
①用IP地址区分各网站:首先为服务器配置多个IP地址,然后在网站属性的IP地址栏目中为每个网站设置一个IP地址。
②用TCP端口区分各网站:这时各网站可以使用相同的IP地址,但把TCP端口设置的不同(应该使用1024~65535之间的值),这样也可以区分各网站。但这种方法要求用户在访问网站时,必须在地址中加入端口号,显得不太方便,一般不用。
③用主机头区分各网站:主机头是一个符合DNS命名规则的符号串,一般就用网站的域名作为主机头。设置主机头可以在网站属性的“网站”标签中单击“高级”按钮进行设置。如图:
利用这个“高级”设置,还可以为一个网站配置多个IP地址,或使用不同的TCP端口。
2、网站配置完成后,为何打不开?
最常见的情况是没有把网站主页的文件名添加到默认文档列表中,IIS6中网站的默认文档只有4个:Default.htm、Default.asp、index.htm和Default.aspx,如果你的网站主页名字不是这4个中的一个,就应该把它添加进去。如果不添加,就应该用带文件名的地址访问这个页面。
3、为什么我的ASP页面不能执行?
在IIS6中,ASP文件必须在启用“ActiveServerPages”时才能执行,如果安装IIS时,没有选中“ActiveServerPages”,则服务器默认不启用“ActiveServerPages”,也就不能执行ASP文件。
启用“ActiveServerPages”的方法是:打开“Internet信息服务管理器”,选中其中的“Web服务扩展”,然后启用里面的“ActiveServerPages”。如图:
-
Linux 环境 Apache Web 服务器配置详解
2021-12-26 21:21:35Linux 环境 Apache Web 服务器配置详解 文章目录Linux 环境 Apache Web 服务器配置详解一、安装 http 服务软件1、查看 http 服务软件是否安装2、下载 rpm 包3、查看下载的 rpm 包4、安装所需的 rpm 包5、启动 httpd ...Linux 环境 Apache Web 服务器配置详解
文章目录
WEB 服务器也称为 WWW 服务器、HTTP 服务器,主要功能是提供网上的信息浏览服务。Unix和 Linux 平台下常用的服务器有 Apache、Nginx、Lighttpd、Tomcat、IBM WebSphere 等,其中应用最广泛的是 Apache。
1、Apache 服务器:Apache 是世界上应用最多的 WEB 服务器,优势主要在于源代码开放、支持跨平台应用以及其可移植性好等。
2、Nginx 服务器:Nginx 是一款高性能的 HTTP 和反向代理服务器,在高并发情况下,能够支持高达 5 万个并发连接数的响应,而内存、CPU等系统资源消耗却非常低,运行非常稳定。
3、Tomcat 服务器:Tomcat 是一个开放源代码、运行 servlet 和 JSP Web 应用软件的基于Java 的 web 应用软件容器。
一、安装 http 服务软件
1、查看 http 服务软件是否安装
[root@wgx soft]# rpm -q httpd httpd-manual httpd-devel 未安装软件包 httpd 未安装软件包 httpd-manual 未安装软件包 httpd-devel
2、下载 rpm 包
[root@test soft]# mkdir /soft/httpd [root@test soft]# [root@test soft]# [root@test soft]# yum install -y httpd httpd-manual httpd-devel --downloadonly --downloaddir=/soft/httpd/ 设置安装进程 base | 3.7 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 解决依赖关系 --> 执行事务检查 ---> Package httpd.x86_64 0:2.2.15-69.el6.centos will be 安装 --> 处理依赖关系 httpd-tools = 2.2.15-69.el6.centos,它被软件包 httpd-2.2.15-69.el6.centos.x86_64 需要 --> 处理依赖关系 apr-util-ldap,它被软件包 httpd-2.2.15-69.el6.centos.x86_64 需要 --> 处理依赖关系 /etc/mime.types,它被软件包 httpd-2.2.15-69.el6.centos.x86_64 需要 --> 处理依赖关系 libaprutil-1.so.0()(64bit),它被软件包 httpd-2.2.15-69.el6.centos.x86_64 需要 --> 处理依赖关系 libapr-1.so.0()(64bit),它被软件包 httpd-2.2.15-69.el6.centos.x86_64 需要 ---> Package httpd-devel.x86_64 0:2.2.15-69.el6.centos will be 安装 --> 处理依赖关系 perl >= 5.004,它被软件包 httpd-devel-2.2.15-69.el6.centos.x86_64 需要 --> 处理依赖关系 perl(strict),它被软件包 httpd-devel-2.2.15-69.el6.centos.x86_64 需要 --> 处理依赖关系 apr-util-devel,它被软件包 httpd-devel-2.2.15-69.el6.centos.x86_64 需要 --> 处理依赖关系 apr-devel,它被软件包 httpd-devel-2.2.15-69.el6.centos.x86_64 需要 --> 处理依赖关系 /usr/bin/perl,它被软件包 httpd-devel-2.2.15-69.el6.centos.x86_64 需要 ---> Package httpd-manual.noarch 0:2.2.15-69.el6.centos will be 安装 --> 执行事务检查 ---> Package apr.x86_64 0:1.3.9-5.el6_9.1 will be 安装 ---> Package apr-devel.x86_64 0:1.3.9-5.el6_9.1 will be 安装 ---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be 安装 ---> Package apr-util-devel.x86_64 0:1.3.9-3.el6_0.1 will be 安装 --> 处理依赖关系 openldap-devel,它被软件包 apr-util-devel-1.3.9-3.el6_0.1.x86_64 需要 --> 处理依赖关系 expat-devel,它被软件包 apr-util-devel-1.3.9-3.el6_0.1.x86_64 需要 --> 处理依赖关系 db4-devel,它被软件包 apr-util-devel-1.3.9-3.el6_0.1.x86_64 需要 ---> Package apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1 will be 安装 ---> Package httpd-tools.x86_64 0:2.2.15-69.el6.centos will be 安装 ---> Package mailcap.noarch 0:2.1.31-2.el6 will be 安装 ---> Package perl.x86_64 4:5.10.1-144.el6 will be 安装 --> 处理依赖关系 perl-libs = 4:5.10.1-144.el6,它被软件包 4:perl-5.10.1-144.el6.x86_64 需要 --> 处理依赖关系 perl-libs,它被软件包 4:perl-5.10.1-144.el6.x86_64 需要 --> 处理依赖关系 perl(version),它被软件包 4:perl-5.10.1-144.el6.x86_64 需要 --> 处理依赖关系 perl(Pod::Simple),它被软件包 4:perl-5.10.1-144.el6.x86_64 需要 --> 处理依赖关系 perl(Module::Pluggable),它被软件包 4:perl-5.10.1-144.el6.x86_64 需要 --> 处理依赖关系 libperl.so()(64bit),它被软件包 4:perl-5.10.1-144.el6.x86_64 需要 --> 执行事务检查 ---> Package db4-devel.x86_64 0:4.7.25-22.el6 will be 安装 --> 处理依赖关系 db4-cxx = 4.7.25-22.el6,它被软件包 db4-devel-4.7.25-22.el6.x86_64 需要 --> 处理依赖关系 db4 = 4.7.25-22.el6,它被软件包 db4-devel-4.7.25-22.el6.x86_64 需要 --> 处理依赖关系 libdb_cxx-4.7.so()(64bit),它被软件包 db4-devel-4.7.25-22.el6.x86_64 需要 ---> Package expat-devel.x86_64 0:2.0.1-13.el6_8 will be 安装 --> 处理依赖关系 expat = 2.0.1-13.el6_8,它被软件包 expat-devel-2.0.1-13.el6_8.x86_64 需要 ---> Package openldap-devel.x86_64 0:2.4.40-16.el6 will be 安装 --> 处理依赖关系 openldap = 2.4.40-16.el6,它被软件包 openldap-devel-2.4.40-16.el6.x86_64 需要 --> 处理依赖关系 cyrus-sasl-devel >= 2.1,它被软件包 openldap-devel-2.4.40-16.el6.x86_64 需要 ---> Package perl-Module-Pluggable.x86_64 1:3.90-144.el6 will be 安装 ---> Package perl-Pod-Simple.x86_64 1:3.13-144.el6 will be 安装 --> 处理依赖关系 perl(Pod::Escapes) >= 1.04,它被软件包 1:perl-Pod-Simple-3.13-144.el6.x86_64 需要 ---> Package perl-libs.x86_64 4:5.10.1-144.el6 will be 安装 ---> Package perl-version.x86_64 3:0.77-144.el6 will be 安装 --> 执行事务检查 ---> Package cyrus-sasl-devel.x86_64 0:2.1.23-15.el6_6.2 will be 安装 --> 处理依赖关系 cyrus-sasl-lib = 2.1.23-15.el6_6.2,它被软件包 cyrus-sasl-devel-2.1.23-15.el6_6.2.x86_64 需要 --> 处理依赖关系 cyrus-sasl = 2.1.23-15.el6_6.2,它被软件包 cyrus-sasl-devel-2.1.23-15.el6_6.2.x86_64 需要 ---> Package db4.x86_64 0:4.7.25-18.el6_4 will be 升级 --> 处理依赖关系 db4 = 4.7.25-18.el6_4,它被软件包 db4-utils-4.7.25-18.el6_4.x86_64 需要 ---> Package db4.x86_64 0:4.7.25-22.el6 will be an update ---> Package db4-cxx.x86_64 0:4.7.25-22.el6 will be 安装 ---> Package expat.x86_64 0:2.0.1-11.el6_2 will be 升级 ---> Package expat.x86_64 0:2.0.1-13.el6_8 will be an update ---> Package openldap.x86_64 0:2.4.23-32.el6_4.1 will be 升级 ---> Package openldap.x86_64 0:2.4.40-16.el6 will be an update ---> Package perl-Pod-Escapes.x86_64 1:1.04-144.el6 will be 安装 --> 执行事务检查 ---> Package cyrus-sasl.x86_64 0:2.1.23-13.el6_3.1 will be 升级 ---> Package cyrus-sasl.x86_64 0:2.1.23-15.el6_6.2 will be an update ---> Package cyrus-sasl-lib.x86_64 0:2.1.23-13.el6_3.1 will be 升级 ---> Package cyrus-sasl-lib.x86_64 0:2.1.23-15.el6_6.2 will be an update ---> Package db4-utils.x86_64 0:4.7.25-18.el6_4 will be 升级 ---> Package db4-utils.x86_64 0:4.7.25-22.el6 will be an update --> 完成依赖关系计算 依赖关系解决 ============================================================================================== 软件包 架构 版本 仓库 大小 ============================================================================================== 正在安装: httpd x86_64 2.2.15-69.el6.centos base 836 k httpd-devel x86_64 2.2.15-69.el6.centos base 159 k httpd-manual noarch 2.2.15-69.el6.centos base 793 k 为依赖而安装: apr x86_64 1.3.9-5.el6_9.1 base 124 k apr-devel x86_64 1.3.9-5.el6_9.1 base 176 k apr-util x86_64 1.3.9-3.el6_0.1 base 87 k apr-util-devel x86_64 1.3.9-3.el6_0.1 base 69 k apr-util-ldap x86_64 1.3.9-3.el6_0.1 base 15 k cyrus-sasl-devel x86_64 2.1.23-15.el6_6.2 base 303 k db4-cxx x86_64 4.7.25-22.el6 base 589 k db4-devel x86_64 4.7.25-22.el6 base 6.6 M expat-devel x86_64 2.0.1-13.el6_8 base 119 k httpd-tools x86_64 2.2.15-69.el6.centos base 81 k mailcap noarch 2.1.31-2.el6 base 27 k openldap-devel x86_64 2.4.40-16.el6 base 1.1 M perl x86_64 4:5.10.1-144.el6 base 10 M perl-Module-Pluggable x86_64 1:3.90-144.el6 base 41 k perl-Pod-Escapes x86_64 1:1.04-144.el6 base 33 k perl-Pod-Simple x86_64 1:3.13-144.el6 base 213 k perl-libs x86_64 4:5.10.1-144.el6 base 579 k perl-version x86_64 3:0.77-144.el6 base 52 k 为依赖而更新: cyrus-sasl x86_64 2.1.23-15.el6_6.2 base 78 k cyrus-sasl-lib x86_64 2.1.23-15.el6_6.2 base 136 k db4 x86_64 4.7.25-22.el6 base 564 k db4-utils x86_64 4.7.25-22.el6 base 131 k expat x86_64 2.0.1-13.el6_8 base 77 k openldap x86_64 2.4.40-16.el6 base 285 k 事务概要 ======================================================================================== Install 21 Package(s) Upgrade 6 Package(s) 总下载量:23 M 下载软件包: (1/27): apr-1.3.9-5.el6_9.1.x86_64.rpm | 124 kB 00:00 (2/27): apr-devel-1.3.9-5.el6_9.1.x86_64.rpm | 176 kB 00:00 (3/27): apr-util-1.3.9-3.el6_0.1.x86_64.rpm | 87 kB 00:00 (4/27): apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm | 69 kB 00:00 (5/27): apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm | 15 kB 00:00 (6/27): cyrus-sasl-2.1.23-15.el6_6.2.x86_64.rpm | 78 kB 00:00 (7/27): cyrus-sasl-devel-2.1.23-15.el6_6.2.x86_64.rpm | 303 kB 00:00 (8/27): cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64.rpm | 136 kB 00:00 (9/27): db4-4.7.25-22.el6.x86_64.rpm | 564 kB 00:00 (10/27): db4-cxx-4.7.25-22.el6.x86_64.rpm | 589 kB 00:00 (11/27): db4-devel-4.7.25-22.el6.x86_64.rpm | 6.6 MB 00:03 (12/27): db4-utils-4.7.25-22.el6.x86_64.rpm | 131 kB 00:00 (13/27): expat-2.0.1-13.el6_8.x86_64.rpm | 77 kB 00:00 (14/27): expat-devel-2.0.1-13.el6_8.x86_64.rpm | 119 kB 00:00 (15/27): httpd-2.2.15-69.el6.centos.x86_64.rpm | 836 kB 00:00 (16/27): httpd-devel-2.2.15-69.el6.centos.x86_64.rpm | 159 kB 00:00 (17/27): httpd-manual-2.2.15-69.el6.centos.noarch.rpm | 793 kB 00:00 (18/27): httpd-tools-2.2.15-69.el6.centos.x86_64.rpm | 81 kB 00:00 (19/27): mailcap-2.1.31-2.el6.noarch.rpm | 27 kB 00:00 (20/27): openldap-2.4.40-16.el6.x86_64.rpm | 285 kB 00:00 (21/27): openldap-devel-2.4.40-16.el6.x86_64.rpm | 1.1 MB 00:01 (22/27): perl-5.10.1-144.el6.x86_64.rpm | 10 MB 00:08 (23/27): perl-Module-Pluggable-3.90-144.el6.x86_64.rpm | 41 kB 00:00 (24/27): perl-Pod-Escapes-1.04-144.el6.x86_64.rpm | 33 kB 00:00 (25/27): perl-Pod-Simple-3.13-144.el6.x86_64.rpm | 213 kB 00:00 (26/27): perl-libs-5.10.1-144.el6.x86_64.rpm | 579 kB 00:00 (27/27): perl-version-0.77-144.el6.x86_64.rpm | 52 kB 00:00 ----------------------------------------------------------------------------------------- 总计 1.1 MB/s | 23 MB 00:20 exiting because --downloadonly specified
3、查看下载的 rpm 包
[root@test httpd]# cd /soft/httpd/ [root@test httpd]# pwd /soft/httpd [root@test httpd]# ll 总用量 23932 -rw-r--r-- 1 root root 126508 11月 29 2017 apr-1.3.9-5.el6_9.1.x86_64.rpm -rw-r--r-- 1 root root 180484 11月 29 2017 apr-devel-1.3.9-5.el6_9.1.x86_64.rpm -rw-r--r-- 1 root root 89340 7月 6 2011 apr-util-1.3.9-3.el6_0.1.x86_64.rpm -rw-r--r-- 1 root root 70420 7月 6 2011 apr-util-devel-1.3.9-3.el6_0.1.x86_64.rpm -rw-r--r-- 1 root root 15824 7月 6 2011 apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm -rw-r--r-- 1 root root 80176 3月 26 2015 cyrus-sasl-2.1.23-15.el6_6.2.x86_64.rpm -rw-r--r-- 1 root root 309996 3月 26 2015 cyrus-sasl-devel-2.1.23-15.el6_6.2.x86_64.rpm -rw-r--r-- 1 root root 139644 3月 26 2015 cyrus-sasl-lib-2.1.23-15.el6_6.2.x86_64.rpm -rw-r--r-- 1 root root 577556 3月 23 2017 db4-4.7.25-22.el6.x86_64.rpm -rw-r--r-- 1 root root 603212 3月 23 2017 db4-cxx-4.7.25-22.el6.x86_64.rpm -rw-r--r-- 1 root root 6885000 3月 23 2017 db4-devel-4.7.25-22.el6.x86_64.rpm -rw-r--r-- 1 root root 133916 3月 23 2017 db4-utils-4.7.25-22.el6.x86_64.rpm -rw-r--r-- 1 root root 78448 11月 29 2016 expat-2.0.1-13.el6_8.x86_64.rpm -rw-r--r-- 1 root root 122004 11月 29 2016 expat-devel-2.0.1-13.el6_8.x86_64.rpm -rw-r--r-- 1 root root 856124 6月 20 2018 httpd-2.2.15-69.el6.centos.x86_64.rpm -rw-r--r-- 1 root root 162672 6月 20 2018 httpd-devel-2.2.15-69.el6.centos.x86_64.rpm -rw-r--r-- 1 root root 811788 6月 20 2018 httpd-manual-2.2.15-69.el6.centos.noarch.rpm -rw-r--r-- 1 root root 82688 6月 20 2018 httpd-tools-2.2.15-69.el6.centos.x86_64.rpm -rw-r--r-- 1 root root 27280 9月 26 2011 mailcap-2.1.31-2.el6.noarch.rpm -rw-r--r-- 1 root root 292328 3月 23 2017 openldap-2.4.40-16.el6.x86_64.rpm -rw-r--r-- 1 root root 1167364 3月 23 2017 openldap-devel-2.4.40-16.el6.x86_64.rpm -rw-r--r-- 1 root root 10689728 3月 23 2017 perl-5.10.1-144.el6.x86_64.rpm -rw-r--r-- 1 root root 592868 3月 23 2017 perl-libs-5.10.1-144.el6.x86_64.rpm -rw-r--r-- 1 root root 41680 3月 23 2017 perl-Module-Pluggable-3.90-144.el6.x86_64.rpm -rw-r--r-- 1 root root 34028 3月 23 2017 perl-Pod-Escapes-1.04-144.el6.x86_64.rpm -rw-r--r-- 1 root root 217976 3月 23 2017 perl-Pod-Simple-3.13-144.el6.x86_64.rpm -rw-r--r-- 1 root root 53400 3月 23 2017 perl-version-0.77-144.el6.x86_64.rpm
4、安装所需的 rpm 包
[root@test httpd]# rpm -ivh --force --nodeps *.rpm Preparing... ########################################### [100%] 1:db4 ########################################### [ 4%] 2:perl-Pod-Escapes ########################################### [ 7%] 3:perl-libs ########################################### [ 11%] 4:perl-Module-Pluggable ########################################### [ 15%] 5:perl-Pod-Simple ########################################### [ 19%] 6:perl-version ########################################### [ 22%] 7:perl ########################################### [ 26%] 8:expat ########################################### [ 30%] 9:apr ########################################### [ 33%] 10:apr-util ########################################### [ 37%] 11:cyrus-sasl-lib ########################################### [ 41%] 12:openldap ########################################### [ 44%] 13:apr-devel ########################################### [ 48%] 14:apr-util-ldap ########################################### [ 52%] 15:cyrus-sasl ########################################### [ 56%] 16:cyrus-sasl-devel ########################################### [ 59%] 17:openldap-devel ########################################### [ 63%] 18:httpd-tools ########################################### [ 67%] 19:expat-devel ########################################### [ 70%] 20:mailcap ########################################### [ 74%] 21:httpd ########################################### [ 78%] 22:db4-cxx ########################################### [ 81%] 23:db4-devel ########################################### [ 85%] 24:apr-util-devel ########################################### [ 89%] 25:httpd-devel ########################################### [ 93%] 26:httpd-manual ########################################### [ 96%] 27:db4-utils ########################################### [100%]
5、启动 httpd 服务
[root@test httpd]# service httpd start 正在启动 httpd:httpd: apr_sockaddr_info_get() failed for test httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName [确定] [root@test httpd]# service httpd status httpd (pid 1172) 正在运行...
6、设置 httpd 服务开机自启动
[root@test httpd]# chkconfig httpd on
二、配置 Web 服务器的常用参数
打开 /etc/httpd/conf/httpd.conf 文件。
[root@test httpd]# vi /etc/httpd/conf/httpd.conf 1、ServerRoot 服务目录:/etc/httpd/ ### ServerRoot 主要用于指定Apache的安装路径,此选项参数值在安装Apache时系统会自动把Apache的路径写入 ServerRoot /etc/httpd 2、Timeout网络连接超时,默认 300 秒 ## Timeout网络连接超时 Timeout 300 3、KeepAlive是否保持连接,可选On或Off ### KeepAlive是否保持连接,可选On或Off KeepAlive Off 4、MaxKeepAliveRequests每次连接最多处理的请求数 ### MaxKeepAliveRequests每次连接最多处理的请求数 MaxKeepAliveRequests 100 5、KeepAliveTimeout保持连接的超时时限 ### KeepAliveTimeout保持连接的超时时限 KeepAliveTimeout 15 6、Listen 监听服务的IP地址、端口号 ### Listen主要侦听web服务端口状态,默认为:80,即侦听所有的地址的80端口,可以写成IP地址的侦听形式 Listen 192.168.1.13:80 7、Include 可包含其他子配置文件: /etc/httpd/conf.d/ ### Include 可包含其他子配置文件: /etc/httpd/conf.d/ Include conf.d/*.conf 8、ServerName本站点的FQDN名称 ### 指定Apache默认的服务器名以及端口 ServerName www.mywebset.com:80 9、DocumentRoot网页文档的根目录:缺省/var/www/html/ ### DocumentRoot网页文档的根目录: DocumentRoot /var/www/html 10、DirectoryIndex默认索引页/首页文件:一般设为index.html index.php ### 设置Apache默认支持的首页,默认只支持:index.html首页,如要支持其他类型的首页,需要在此区域添加:如index.php表示支持index.php类型首页 DirectoryIndex index.html index.html.var 11、ErrorLog错误日志文件的位置 ### ErrorLog错误日志文件的位置 ErrorLog logs/error_log 12、user 和 group ### 此选项主要用指定Apache服务的运行用户和用户组 User apache Group apache
三、测试
1、把 index.html 文件上传到指定目录
[root@test httpd]# cd /var/www/html [root@test html]# ll 总用量 4 -rw-r--r-- 1 root root 1385 12月 26 2021 index.html
2、打开浏览器,输入 web 服务器的地址,结果如下
-
【Windows Server 2019】Web服务器配置与管理——常见的WEB服务器
2020-08-02 16:39:103、常见的WEB服务器 目前,最主流的WEB服务器有以下几个: IIS Apache Tomcat Nginx 3.1 IIS服务器 Internet Information Services(简称IIS),是微软公司推出的WEB服务器组件,也是Windows Server默认,特有的... -
计算机网络之实验四---WEB 服务器配置与 HTTP 分析
2021-11-29 19:52:46实验四、WEB 服务器配置与 HTTP 分析 实验目的 (1)理解 HTTP 基本工作过程。 (2)了解 HTTP 报文结构。 (3)理解访问 Web 资源的工作过程。 实验器材 安装有华为模拟软件 eNSP、Wireshark 实验原理 Web 是万维网... -
Cisco(PacketTracer) - DNS服务器与Web服务器配置
2019-11-18 23:56:11▶ 网络拓扑及配置 ▶ PC访问测试 -
window10 Web服务器配置IIS的环境搭建
2018-06-01 18:00:13自己是做前端开发的,服务器又不回搭,这样测试很不方便,之前都是别人给我搭建服务器的,可每次也不能找人帮忙,自己动手丰衣足食嘛,于是自己查资料在结合自己的搭建的web服务器跟大家展示一下,希望帮到不怎么... -
Web服务器配置与管理
2015-12-27 19:24:00Web 服务器配置与管理 一.目的: 主要目的是学习网络服务器配置,包括IIS 配置方法、 Apache 配置 ... (3)制作简单网页验证Web服务器配置情况。 三.环境: (1)WindowsXP/Windows Server 2003 -
Packer tracer实验——DNS、web服务器配置
2019-11-19 11:01:53文章目录网络拓扑图配置域名服务器(DNS)服务器:PC机: 网络拓扑图 配置 域名服务器(DNS) 对于Server5,配置域名服务器: 首先是IP地址、子网掩码、默认网关: Services->DNS,开启DNS服务,并添加地址和... -
ensp配置web服务器
2021-08-07 10:37:58ensp配置web服务器 内容精选换一换该任务指导用户使用Loader将数据从HBase导出到SFTP服务器。创建或获取该任务中创建Loader作业的业务用户和密码。确保用户已授权访问作业执行时操作的HBase表或phoenix表。获取SFTP... -
web服务器配置(静态页面)
2019-04-19 14:11:26尝试利用win2008 server作为web服务器进行配置~~ 一、实验环境 操作系统:win2008 server 二、配置ip,安装IIS,DNS 三、添加网站 打开IIS,在网站列表中添加指定网站,这里指定加入自己编辑的HTML,并修改网站名... -
IIS Web服务器的安装与配置
2022-02-24 16:45:403、点击“启用或关闭Windows功能”,弹出小窗口,找到“Internet Information Services”,选择如下图的配置; 4、点击确定,等待安装成功; 5、安装成功后,打开c盘找到“inetpub”文件夹; 6、点击进入... -
Web 服务器配置和管理
2016-05-19 13:32:49第16 章 Web 服务器配置和管理 Web 服务是目前Internet 上最常见的服务之一,要搭建一个Web 服务器,首先要选择 一套合适的Web 程序。在本章中将会以强大的Apache 为例,介绍相关的安装、配置、维 护和高级... -
关于web服务器硬件配置
2018-02-02 11:50:14在前几天Fish写了一篇“如果拥有一台属于自己的WEB服务器,你如何配置”的博文,上面说的是WEB服务器系统以及软件方面的配置,今天就...本博就针对一些经典的WEB服务器配置作解说吧: web服务器是一个性能追求型 -
Web服务器的安装与配置
2020-12-04 16:46:53Web服务器的安装与配置前言一、IIS服务器的安装与配置遇到的问题解决方法二、 Apache 的安装与配置遇到的问题解决办法三、Tomcat 的安装与配置遇到的问题解决办法四、 WAMP的安装与配置遇到的问题解决方法 ... -
vs2012 aps.net 4.5尚未在web服务器上注册,您需要手动将Web服务器配置为
2016-05-05 14:44:23系统换成Windows10安装VS2012打开项目总提示:vs2012 aps.net 4.5尚未在web服务器上注册,您需要手动将Web服务器配置为使用ASP.NET 4.5,这样您的网站才可能正确运行,很是扯淡~ 解决方法: 下载微软补丁: ... -
CentOS快速安装、配置Web服务器(Apache)
2021-01-19 20:12:53CentOS快速安装、配置Web服务器(Apache) 本文,我们来学习如何快速搭建一个 Web 服务器。 安装 Apache 服务程序 首先,登录 Linux 服务器。 使用 yum 安装: yum install httpd -y 启动服务 service httpd start ... -
linux系统下web服务器的配置
2019-05-20 17:12:11配置步骤及源码 绑定IP地址。为Apache服务器网卡绑定两个IP地址,分别是eth0:1 192.168.91.21和eth0:2 192.168.91.22:通过复制的方式复制ifcfg-eth0为ifcfg-eth0:1和ifcfg-eth0:2 ifcfg-eth0内容不作改变 ifcfg-... -
IIS Web服务器的安装及配置
2020-10-10 19:21:02安装IIS 在控制面版中打开 程序和功能,...配置IIS 选择默认的站点,点击右边基本设置,可设置网站的目录 点击右边的 绑定,可修改网站的端口等信息 其中: IP地址 —— 一般填写本机的IP地址 端口 —— 任意端口都可 -
Java web 服务器配置
2015-11-23 11:15:44Java web 服务器配置 http://www.cnblogs.com/xdp-gacl/p/3729033.html 一、基本概念 1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供... -
Mac OS下Web服务器配置
2016-06-02 10:29:43Apache(Web)服务器 PHP支持 MySQL数据库 命令行会让你的Mac飞起来! 通过命令行直接可以使用诸如:C、C++、Python、Ruby、PHP、JavaScript、Perl等语言进行开发,Mac是程序员开发的利器,除了微软平台的程序员,... -
web服务器的作用
2021-07-30 02:43:35web服务器的作用[编辑]概述Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,它的主要作用是向浏览器等Web客户端提供文档,放置网站文件让网络用户浏览以及提供可以下载的数据文件。一、web... -
配置Apache web服务器
2018-12-28 21:51:26当我们安装了Apache服务时,通常会一同安装一个默认的配置文件(httpd.conf)。其他的配置文件通过‘Include’的包括进来。 改变了配置文件,必须重启服务。 语法规则 通常一行一个指令 指令的参数必须用空格隔... -
Windows Server 2019 WEB和FTP服务器配置
2020-05-21 08:49:00Windows Server 2019 WEB和FTP服务器配置 步骤1:添加新角色:WEB、FTP服务 步骤2:添加网站 步骤3:访问网站进行测试 步骤4:添加FTP站点 步骤5:添加FTP站点测试 完成! -
Linux之web服务器的配置与管理
2017-11-14 20:52:00什么是web服务器? web服务器是指驻留于Internet上某类型计算机的程序。当web浏览器也就是客户端连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,并告诉浏览器如何查找文件(即文件类型)... -
web服务器配置(允许局域网内访问站点)
2017-10-18 11:18:00对于远程的web服务器,一般都有专门人员配置,一般直管使用。而有时想在局域网内用一台机做服务器放置站点供局域网内用户访问,可能会出现“无法访问”,“无法显示”等问题,以下针对win2003操作系统给出解决方法:一... -
Win10 IIS Web服务器安装与配置
2018-01-04 21:53:00这几天课程实训,使用 IIS 配置服务器,课本上内容太久,老师也没有讲过,自己摸索了一下,所以记录一下 安装 IIS 打开程序和功能,选择左边启用或关闭 Windows 功能,建议根据下图勾选,确定后等待安装完成 打开 ... -
WEB服务器硬件配置要求
2016-11-07 16:40:37另外,服务器主板的用料也非常严格,电容、电阻偷工减料的行为在服务器主板上是不能出现的,还有就是设计问题了,有能力做服务器主板的厂家,设计产品的功力自然要高出一筹,电路设计的合理和优化也是影响主板稳定性... -
第13节 IIS之WEB服务器部署及网站发布——以win2003为例
2021-12-08 00:47:591. 了解web服务器的基本概念、端口号等; 2. 了解静态网站和动态网站的区别、看懂简单...3. 熟悉web服务器的部署和网站的发布、熟悉一台服务器配置多个网站的三种方法; 4. 本节内容主要是为实战中搭配靶机环境服务。