精华内容
下载资源
问答
  • 服务器配置方案 在如今大数据流量剧增的网络应用时代,服务器租用越来越成为众多企业和运营商的首选。而性能和配置不达标的服务器选择只会给企业带来诸多运营问题;但不经过实际需求的评估,轻率的选择一台性能强劲...

    如何选择最合适的服务器?服务器配置方案

    在如今大数据流量剧增的网络应用时代,服务器租用越来越成为众多企业和运营商的首选。而性能和配置不达标的服务器选择只会给企业带来诸多运营问题;但不经过实际需求的评估,轻率的选择一台性能强劲、价格昂贵的服务器,无疑是会带来成本上的浪费;因此,不能一味的为了省钱而选择一台很容易称为计算瓶颈,或者没有充分考虑数据冗余的服务器,都是会影响正常的业务运行。

    大家需要从不同的角度来决定选择一台什么样的服务器,找到满足技术需要、业务发展和成本控制之间的最佳平衡点,但这样是不容易,找到性价比最高的服务器绝对还是需要有一点智慧存在的。今天小编就为大家整理和分享如何选择最合适的服务器,服务器配置方案。

    在面对服务器的选择时,先不要急于决定选用什么样的CPU,多大的硬盘,多少内存,需要多少兆带宽这样的问题,这些都是我们最后需要得到的答案。而在这之前,我们需要先梳理几个需求性的问题:

    1、服务器运行什么应用?

    这是首先需要考虑的问题,在这里你要根据服务器的应用类型,也就是用途,来决定服务器的性能、容量和可靠性需求。我们按照前端服务器+应用程序服务器+数据服务器的常见基础架构来讨论:

    (1)Web前端:正常情况下,我们认为大多数Web前端服务器(Front-end)对服务器的要求不大,例如静态Web服务器、动态Web服务器、图片服务器等等,因为在现有的技术框架中,我们有很多方案可以解决前端服务器的性能扩展和可靠性问题,例如LVS、Nginx反向代理、硬件负载均衡(F5,A10,Radware)等。

    (2)应用服务器:由于承担了计算和功能实现,我们需要为基于Web架构的应用程序服务器(Application Server)选择足够快的服务器,另外应用程序服务器可能需要用大量的内存,尤其是基于Windows基础架构的Ruby,Python,Java服务器。这一类服务器至少需要使用单路至强的配置。对于可靠性的问题,如果你的架构中只有一台应用服务器,那肯定需要这台服务器足够可靠,RAID绝对是不能忽视的选项。但如果有两台或更多的应用服务器,并设计了负载均衡机制,具有冗余功能,那我们则不必将每台服务器武装到底。

    (3)特殊的应用:除了作为Web架构中的应用程序服务器之外,如果你的服务器是用来处理流媒体视频编码、服务器虚拟化、媒体服务器(Asterisk之类),或者作为游戏服务器(逻辑、地图、聊天)运行,则同样对CPU和内存需求比较高,我们至少要考虑单路至强的服务器,其中服务器虚拟化对存储的可靠性的要求都非常高。

    (4)公共服务:我们指的是邮件服务器、文件服务器、DNS服务器、域控服务器这类服务器。通常情况我们会部署两台DNS服务器作为互相备份,域控主服务器也会拥有一台备份服务器(专用的或非专用的),所以对于可靠性,无需达到苛刻的地步。至于邮件服务器,至少需要具备足够的硬件可靠性和容量大小,这主要是为了对邮件数据负责,因为很多用户没有保存和归档邮件数据的习惯,当他们重装系统后,总会依赖重新下载服务器上的数据。关于性能问题,需要评估具体用户数量来最终决定。

    (5) 数据库:我们最后讨论的应用,也是要求最高,最重要的服务器。无论你使用的是MySQL、SQLServer还是Oralce,一般情况下,我们认为它需要足够快的CPU,足够大的内存,足够稳定可靠的硬件。单路至强CPU/4GB内存/Raid1绝对是入门配置。关于准确的配置我们需要再讨论业务需求后才能作决定。

    2、服务器需要支持多少用户访问?

    服务器肯定是为了提供某种服务,而使用这些服务的用户同样是我们必须考虑的因素,有几个具体的问题你需要做出评估:

    有多少注册用户?正常情况下有多少用户会同时在线访问?每天同时在线访问的最高峰值大概是多少?这些问题,对我们决定采用什么样的CPU,多大的内存有着至关重要的影响。对于这些问题,建议最好和业务人员及技术服务沟通了解清楚。不过,你还要对未来的用户增长做一个尽可能准确的预测和规划,你的服务器需要支持越来越多的用户。

    3、需要多大空间来存储数据?

    我们需要从两个角度来计算这个问题,一个角度是有哪些类别的数据,包括:操作系统本身占用的空间、安装应用程序所需要的空间、应用程序所产生的数据、数据库、日志文件、邮件数据等等,如果是Web2.0类的网站,你还要计算每个用户的存储空间;另一个角度是从时间轴来考虑,这些数据每天都在增长,你至少要为未来1年(我们建议2~3年)的数据增长做个准确的测算,这可能仍然需要你的软件开发人员和业务人员一起提供足够的信息。最后你仍然需要为计算出来的数字结果乘1.5左右的系数,方便维护的时候做各种数据备份和文件转移操作。

    以上就是大家在选择租用服务器时需要考虑和注意的问题,按照自己的实际需求选择最适合自己的服务器配置。

    展开全文
  • 我们配置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服务器配置(详细版)

    万次阅读 多人点赞 2019-11-06 08:44:45
    以上我们服务器配置完毕 我们现在就要配置我们的文件了, 下载fxp软件,地址:https://pan.baidu.com/s/1ulFz0iQfHfyCASnaQnsLvA 提取码:a1c2 首先进入它的配置文件 打开它(右键编辑) 所要更改的内容 这是我们的...

    本来就很麻烦,如果错了一个很有可能从新再来,非常麻烦所以要细心

    请省略这段部分 ---------------------------------------------------------------------------------------------------------------------------------------------

    Linux命令

    1.进入文件夹 cd 文件夹名称
    2.复制文件夹
    cp 文件名 指定目录 copy文件到指定目录  例如 cp 文件名称  文件路径/var/www          例子 cp   /root/gqxnb/gqx     /var/www
    3.查看文件夹目录
    lsattr [-adRvV] [文件或目录...]选项介绍:  ls也可以
    4.复制 cp
    5. 文件移动命令mv
    6. 文件删除命令rm
    7.重命名文件和文件夹
    linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
    mv   修改前文件名   修改后文件名,按回车。

     

    需要工具:

    FlashFXP:

    地址:https://pan.baidu.com/s/1ulFz0iQfHfyCASnaQnsLvA

    提取码:a1c2

     

    SecureCRSecureFXPortable:

    地址:https://pan.baidu.com/s/1sO8nP40UbkRuFIilnvNqfA
    提取码:ttxq

     

    ------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    方案一:

     

    最近出来了(phpstudy-linux面板);这个太牛*了,不用我们一步一步去实现了,666;他将liunx生成一个页面版的了,可视化的,我们可以更方便的操作;(想用默认的请跳过这一步)

    执行下面命令即可安装,其他什么都不要;

    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

     

    整改,我重新安装了一下发现有问题,所以将下面安装的步骤进行了整改;

    之前的(已经抛弃存在问题);访问地址:https://blog.csdn.net/weixin_44944193/article/details/106048047

     

    方案二:


    1.安装apache

    先检查一下版本是否存在:

    php -v

    不存在;

    安装apache命令:

    yum -y install httpd

     


    显示 complete!说明安装成功

     

    2.第三PHP5.4

    yum -y install php

    查看php版本:

    php -v

     

    执行下面两条命令升级软件仓库(分开执行)

    rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm

    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

     

    执行下面的命令删除php(因为php版本太低,升级为7.0);

    yum remove php-common

    输入y

    成功格式:

     

    安装php7.0版本(这里面包含了常用的扩展);

    yum install php70w php70w-fpm php70w-cli php70w-common php70w-devel php70w-gd php70w-pdo php70w-mysql php70w-mbstring php70w-bcmath

    输入y(一共输入两次)

    可能要等很长时间(五六分钟),TiMi会吧;
     

    重启httpd

    systemctl restart httpd.service

     

    查看PHP版本

    php -v

     

    3.安装php-fpm

    安装命令:

    yum -y install php* --skip-broken

    可能要等待一会..............

    成功格式:

     

    4.安装MySql

    yum -y install mysql

    成功格式:

     

    5.安装 php-mysql

    yum -y install php-mysql

    注:这里有个报错,他提示我们的php70w-common...冲突问题(可能是我们的扩展问题,这个不用管);

     

    6.安装Apache扩展包

    安装命令:

    yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

    成功格式:

     

    7.安装扩展包

    PHP扩展包:

    yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel

    其实我们上面已经安装过扩展包了,又有地方冲突了(不用管接着执行);

     

    安装mysq扩展包

    安装命令:

    yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

    成功格式:

     

    8.配置Apache、mysql开机启动

    命令:

    systemctl enable httpd.service

     

    9.下载到本地再上传到服务器,或者使用wget 直接下载

    命令:

    wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

    安转软件源命令:

    rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

    安装mysql服务端

    yum install -y mysql-community-server

    可能又要等十几分钟了.............

    成功格式:

     

    10.启动mysql

    命令:

    service mysqld start

     

    11.检查mysql运行状态

    service mysqld status

     

    获取临时密码

    grep 'temporary password' /var/log/mysqld.log

    我的临时密码为:

    CTZ7ZNeM)h?p  (这里面可能有很多的各种符号)

     

    登录mysql

    命令:

    mysql -uroot -p

    注:这里输入的密码不显示不是你没有输入

     

    首先,修改validate_password_policy参数的值

    set global validate_password_policy=0;

     

    修改密码长度

    set global validate_password_length=1;

     

    再次执行修改密码就可以了
    root123可以任意设置

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

     

    第十六授权其他机器登陆
    root123是刚修改的密码(可以日内以设置)

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123';WITH GRANT OPTION;FLUSH PRIVILEGES;

    注:如果不可以那么就分开执行;

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123';
    WITH GRANT OPTION;FLUSH PRIVILEGES;

     

    退出mysql;

    exit;

     

    重启mysql

    service mysqld start

     

    12.安装压缩包,zip版,只能识别zip。

    命令:

    yum install -y unzip zip

     

    重启apache

    systemctl restart httpd.service

     

    新建一个文件夹看看php是否安装成功,并且看看扩展是否存在

    下面有工具,

    在/var/www/html/中创建index.php文件,文件内容为

    <?php
    phpinfo();
    ?>

    创建完毕后重启apache,然后打开自己的ip地址。

     

     

     

    以上我们服务器配置完毕

    我们现在就要配置我们的文件了,

    下载fxp软件,地址:https://pan.baidu.com/s/1ulFz0iQfHfyCASnaQnsLvA
    提取码:a1c2

     

    首先进入它的配置文件

    打开它(右键编辑)

     

    所要更改的内容

    这是我们的默认文件我们进行更改一下,之前是var/www我们换一个地方。

     

     

    本文件的最后一行增加;

    IncludeOptional site/*.conf

     

     

    新建一个文件夹,因为我们的配置文件改变了位置,都要放在site文件夹中

     

     

    这就是我们的项目的配置文件。

     

    内容为以下

    <VirtualHost *:80>
        DocumentRoot  "/home/www/项目名字"
        ServerName   www.likeball.top
        ServerAlias   www.likeball.top
      <Directory  "/home/www/项目名字">
          Options +Includes -Indexes
          AllowOverride All
          Order allow,deny
          Allow from all
      </Directory>
    </VirtualHost>

    www.likeball.top为我们的网站域名。

    一个项目一个conf文件。

     

    然后去创建www文件夹;项目全部放在www里面即可

     

    以上配置完毕

    下面就是服务器中的安全组

    登录账号进入

     

     

    安全组

     

    点击安全组配置,也可以加入安全组,我是直接在安全组配置中增加了几个,应该都一样

     

     

    点击配置规则

     

     

    点击增加安全组规则

     

    比如开启465端口

     

     

    这两个的密码都是这个密码。

     

     

     

     

     

    没了结束,本来就很麻烦,如果错了一个很有可能从新再来,非常麻烦所以要细心。

    写的很辛苦,有的地方本人不是很确定但是都是一些小问题,哈哈哈,我也是小白希望大佬给点建议和反馈哈哈哈哈················

     

     

    关注微信公众号:会篮球的程序猿

     

    展开全文
  • 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而已。
      
      

       

    实验总结(结论或问题分析):

     

     

     

     

    展开全文
  • 查看服务器配置命令

    千次阅读 2019-05-23 14:24:01
    服务器型号 dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" Manufacturer: Gigabyte Technology Co., Ltd. Product Name: Z370 AORUS ULTRA GAMING 2.0 操作系统内核信息 uname -a Lin....
  • Linux,WWW服务器配置

    千次阅读 2018-11-08 15:26:06
    WWW服务器配置 理论 WWW服务又称Web服务,客户机和服务器都遵循HTTP协议,默认采用80端口通信。 配置 软件名称为Apache,守护进程(服务名)为httpd。 RHEL Server 5默认不安装Apache软件包,需要手工安装。 安装...
  • [前言]:因为自己第一次配置开发者模式是2015年底,当时是SAE的应用,现在申请了一个阿里云的服务器,根据官方文档尝试一晚上无果,自己又找资料成功完成启用微信公众号后台开发者模式的服务器设置。一、前提1、购买...
  • 微信公众号服务器配置详解一览

    万次阅读 2018-06-06 16:13:20
    我们在进行微信公众平台开发,基本都会遇到一个问题:配置服务器.....这个问题不大不小,还是挺繁琐的.......下图是配置完成后的样子,后面给大家详细介绍每一步的步骤:下图为微信公众号开发验证机制:由用户发送请求给...
  • Linux,邮件服务器配置

    万次阅读 2018-11-14 15:45:13
    Linux,邮件服务器配置 用Linux配置局域网内的邮件服务器。postfix(发送,这里不使用sendmail,sendmail和postfix不能同时开启),dovecot(接收),squirrelmail(基于phpweb的邮件应用)。 邮件服务器的域名为 ...
  • Linux,DNS服务器配置

    万次阅读 多人点赞 2018-10-30 18:07:23
    安装bind,bind-chroot,DNS基本配置:找对地,起对名,写对内容 。启动DNS服务器并更改本机DNS服务器地址,测试DNS服务器,易错点分析。
  • 服务器配置JDK1.8

    千次阅读 2020-11-11 00:00:29
    下载完成后,通过xftp上传到服务器 ###2.解压 tar -zxvf jdk-8u271-linux-x64.tar.gz #解压完成后,配置Java环境 ##配置环境变量 vi /etc/profile ##在段尾加入 export JAVA_HOME=/usr/local/java/jdk1.8.0_
  • 大数据集群搭建服务器配置

    千次阅读 2018-05-26 16:05:41
    刚接触大数据的时候,首先是想办法搭集群,而是在服务器配置上,总会出现很多问题,今天我将我将我在科多大数据配置服务器的经验分享给大家,希望对你们有帮助1、准备四台主机ip地址 主机名192.168.200.151 kd01 ...
  • Windows 服务器配置、运行、图文流程(新手必备!) - IIS建站配置一条龙 本文提供全流程,中文翻译。助力快速完成服务器的配置、运行、网站的搭建新手节省宝贵的时间,避免采坑! 尚未购买服务器 ↓ ↓ 登陆的方法...
  • 戴尔服务器配置RAID

    千次阅读 2020-04-29 16:58:53
    当戴尔服务器的启动模式为UEFI时,可以采用如下方式配置RAID 开机按F11,进入BIOS,选择Device Settings 进入第一项Intergrated RAID Controllor的阵列卡选项: 进入Configuration Management 进入View Disk ...
  • 一、服务器型号 二、操作系统 三、CPU 四、内存 五、硬盘 六、其他 一、服务器型号 dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" 二、操作系统 (1)当前操作系统发行版信息...
  • ▶ 网络拓扑及配置 ▶ PC访问测试
  • WIndowsServer2012 DHCP服务器配置

    千次阅读 2019-11-12 17:03:29
    DHCP服务器配置WIndowsServer2012 DHCP服务器配置服务器配置保留IP设置作用域选项客户机设置导出与导入导出导入 WIndowsServer2012 DHCP服务器配置 服务器配置 1、首先打开服务器管理器,点击工具,点击DHCP,在...
  • 华为服务器近几年的服务器都已经升级了内带的配置系统,网上目前搜到的都是一些老版本的教程,所以这里为大家带来新版的教程 服务器开机后,进入命令选择模式,这里我们按Del (就是键盘上的delete按键) 进入Setup...
  • 联想服务器配置 RAID

    千次阅读 2018-11-23 14:06:00
    联想服务器配置 RAID BIOS 中配置 RAID 阵列卡 x3650 和 x3850 一.进入 RAID 1.在开机自检时按 F1 进入 UEFI 配置界面 2.选择 System Setting->Storage 3.选择阵列卡按回车,选择 Main Menu(部分机型...
  • 本实验为计算机网络 Cisco Packet Tracert邮件服务器配置实验,可以参考进行 一、实验目的 1、 掌握Cisco Packet Tracer中添加邮件服务器的方法 2、 掌握Cisco Packet Tracer中邮件服务器的配置 3、 使用PC...
  • 服务器配置和域名配置

    千次阅读 2018-03-13 10:39:02
    之前在阿里云上买了域名和云服务器,挂放博客和常的小项目,买的最低配的,但是内存太小,另外买了一个硬盘。 我所使用的是windows系统的,方便快捷操作。远程桌面连接 windows自带的远程桌面连接功能,打开程序,...
  • 如何选择云服务器配置

    千次阅读 2019-03-29 11:51:27
    服务器配置主要参考CPU、内存、硬盘、带宽和线路这几方面的因素,以下由群英网络为你简单做下分析。 CPU:中央处理器,代表云服务器的运算能力,多少核是指CPU含有多少个处理器,多个处理器可以在CPU内共用缓存,...
  • 服务器配置Anaconda环境

    千次阅读 2018-09-03 20:00:46
    下载Anaconda安装包并配置Pytorch 清华大学开源软件站 对于服务器无法获得root权限的账号 可以通过WinSCP将下载的Anaconda上传到服务器 执行 bash Anaconda-xxx-Linux-x86_64.sh 将环境变量添加到.bashrc中 ...
  • 电商网站该如何进行云服务器配置呢?电商云服务器的配置选择,其实和网站或应用的类型、访问量、数据量大小、程序质量等因素有关,建议和您的网站或应用的开发技术人员沟通,选择最适合您的配置。  如果您没有技术...
  • 查看linux服务器配置信息命令

    万次阅读 2019-06-04 09:37:00
    查看 cpu信息: cat /proc/cpuinfo 查看内存信息: grep MemTotal /proc/meminfo 查看操作系统信息: uname -a 查看centos版本信息: cat /etc/issue 查看磁盘使用情况: df -h 查看其它磁盘外设信息: ...
  • Linux,WWW服务器配置——虚拟主机 Apache服务器可利用虚拟主机功能在一台服务器上设置多个Web站点,Apache支持两种类型的虚拟主机:基于IP地址的虚拟主机和基于域名的虚拟主机。基于IP地址的各虚拟主机使用同一IP...
  • 登录进微信公众号平台,首页最下面有个基本配置:进入基本配置后,会看到两个栏目,一个是公众号开发信息,一个是服务器配置。这里主要讲如何进行服务器配置,公众号开发信息配置比较简单,就自己去操因为我已经配置...
  • 建设网站对服务器配置的要求标准?

    千次阅读 2019-07-27 08:55:30
    每个企业都有属于自己的官网,企业都可以通过网站线上展示公司的风采,推广自己的品牌,对接产品业务等工作,企业建站是公司运营发展必不可少的一个流程,那么企业在建设网站的时候在服务器配置上都有哪些要求呢,...
  • IIS服务器配置https

    千次阅读 2019-01-28 16:52:07
    1. IIS服务器配置 1) 打开IIS管理器 → 点击左侧列表最顶级的IIS服务器名 → 双击右侧功能视图的“服务器证书”进入服务器证书配置页。 2) 在服务器证书配置页中,点击右侧操作列表的“导入”,打开“导入证书...
  • 阿里云服务器配置教程,超详细~!

    万次阅读 2021-01-18 09:38:50
    文章目录1、注册阿里云账号2、注册完成,打开这个网址,3、下载这个软件:XFTP4、本地终端操作5、配置本地ss软件6、如果你上面操作完了,显示500 跟着视频操作,只要识字就能实现,要对自己和UP有信心哟~ 视频链接...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,686,180
精华内容 1,074,472
关键字:

服务器配置