仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 707|回复: 13
打印 上一主题 下一主题

[其他Linux] Linux教程之关于 Apache 的 25 个初中级口试题仓酷云

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
我们十分感激一切我们的读者就我们新开的Linux口试章节给我们的复兴.而如今我们已入手下手了关于口试发问,和同明天存眷的基本到中级的Apache口试发问的章节的进修,这将可以匡助你本人做好口试的筹办.

<br>
Apache求职口试发问
在这一节涵盖了25个风趣的Apache事情口试中会提出的成绩,并附带有它们的谜底,因而你能够便利的了解大概你之前历来没有见到过的一些有关于Apache的新事物.
在你入手下手浏览这篇文章之前,我们激烈倡议你不要往融会贯通,万事起首都要实验往放在实践场景中了解.
1.甚么是Apacheweb服务器?

谜底:Apacheweb服务器HTTP是一个十分盛行、功效壮大而且开源,用于办理web站点并向收集供应web文件服务.它基于HTTP超文本传输协定运转,这一协定供应了服务器和客户端web扫瞄器通讯的尺度.它撑持SSL,CGI文件,假造主机另有很多别的的功效特征.
2.怎样反省Apache及其版本?

谜底:起首,利用rpm命令来反省Apache是不是已安装.假如已安装好了,那就利用httpd-v命令来反省它的版本.
1
2
3
4
5
[root@tecmint~]#rpm-qa|grephttpd
httpd-devel-2.2.15-29.el6.centos.i686
httpd-2.2.15-29.el6.centos.i686
httpd-tools-2.2.15-29.el6.centos.i686

1
2
3
4
[root@tecmint~]#httpd-v
Serverversion:Apache/2.2.15(Unix)
Serverbuilt:Aug13201317:27:11

3.Apache以谁人用户运转?主设置文件的地位在那里?.

谜底:Apache以“nobody”用户和httpd保卫历程运转.Apache次要的设置文件在:/etc/httpd/conf/httpd.conf(CentOS/RHEL/Fedora)另有/etc/apache2.conf(Ubuntu/Debian).
4.Apache侦听http和https哀求?

谜底:Apache默许在80端口侦听http,在443端口侦听https(必要SSL整数).你也能够利用netstat命令来反省端口.
1
2
3
4
[root@tecmint~]#netstat-antp|grephttp
tcp00:::80:::*LISTEN1076/httpd
tcp00:::443:::*LISTEN1076/httpd

5.怎样在你的Linux呆板上安装Apache服务器?

谜底:很复杂,你可使用任何诸如(RHEL/CentOS/Fedora)上的yum和(Debian/Ubuntu)上的apt-get来在你的Linux上安装Apache服务器.
1
[root@tecmint~]#yuminstallhttpd

1
[root@tecmint~]#apt-getinstallapache2

6.你能够在那里找到ApacheWeb服务器的一切设置路径?

谜底:Apache默许的设置路径放在:(RHEL/CentOS/Fedora)中是在/etc/httpd/on而(Debian/Ubuntu)是在/etc/apache2下.
1
2
3
4
5
6
7
8
[root@tecmint~]#cd/etc/httpd/
[root@tecminthttpd]#ls-l
total8
drwxr-xr-x.2rootroot4096Dec2421:44conf
drwxr-xr-x.2rootroot4096Dec2502:09conf.d
lrwxrwxrwx1rootroot19Oct1319:06logs->../../var/log/httpd
lrwxrwxrwx1rootroot27Oct1319:06modules->../../usr/lib/httpd/modules
lrwxrwxrwx1rootroot19Oct1319:06run->../../var/run/httpd

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@tecmint~]#cd/etc/apache2
[root@tecmintapache2]#ls-l
total84
-rw-r--r--1rootroot7113Jul2416:15apache2.conf
drwxr-xr-x2rootroot4096Dec1611:48conf-available
drwxr-xr-x2rootroot4096Dec1611:45conf.d
drwxr-xr-x2rootroot4096Dec1611:48conf-enabled
-rw-r--r--1rootroot1782Jul2102:14envvars
-rw-r--r--1rootroot31063Jul2102:14magic
drwxr-xr-x2rootroot12288Dec1611:48mods-available
drwxr-xr-x2rootroot4096Dec1611:48mods-enabled
-rw-r--r--1rootroot315Jul2102:14ports.conf
drwxr-xr-x2rootroot4096Dec1611:48sites-available
drwxr-xr-x2rootroot4096Dec600:04sites-enabled

7.Apache能够被TCP封装器流动吗?

谜底:不成以,它不成以被TCP封装器流动上去,由于它不撑持Linux的libwrap.a库.
8.怎样在Apache中改动默许的端口,和怎样侦听个中的指令事情?

谜底:在httpd.conf文件中有一个指令“Listen”可让我们改动默许的Apache端口.在Listen指令的匡助下我们能够在分歧的端口另有分歧的接口举行Apache侦听.
假定你具有多个IP注册到了你的Linux呆板,而且想要Apache在一个特别的以太网端口或接口吸收HTTP哀求,即便是这类请求也能够用Listen指令做到.
为了改动Apache的默许端口,请利用翻开你的Apache主设置文件httpd.conf大概apache2.conf.
1
2
3
[root@tecmint~]#vi/etc/httpd/conf/httpd.conf
[root@tecmint~]#vi/etc/apache2/apache2.conf

查找”Listen”这个单词,正文本来的那一行而且在那一行上面写上你本人的指令.
1
2
3
4
5
6
#Listen80
Listen8080
OR
Listen172.16.16.1:8080

保留文件偏重启web服务器.
1
2
3
[root@tecmint~]#servicehttpdrestart
[root@tecmint~]#serviceapache2restart

9.我们能够一台呆板上放两个ApacheWeb服务器么?

谜底:能够,我们在一台Linux呆板上同时运转两个分歧的Apache服务器,但前提是它们应当在分歧的端口上侦听,而我们可使用Apache的Listen指令来改动端口.
10.你晓得Apache的DocumentRoot是啥意义么?

谜底:DocumentRoot的Apache意义是服务器上web文件的存储地位,默许的DocumentRoot是/var/www/html大概/var/www.这是能够被修正的,只需修正主机中的假造主机设置“DocumentRoot”就好了.
11.怎样在分歧的文件夹上面办理文件,另有甚么是Alias指令?

谜底:是的,这能够借助于主Apache设置文件中的Alias指令做到.Alias指令能够对文件体系中的资本按图索骥,它利用一个URL路径,而且利用重定向到体系上的一个文件或目次来交换它.
利用Alias指令,它是Apache的mod_alias模块的一部分.Alias指令的默许语法是:
1
Alias/images/var/data/images/

下面的示例中,放在/var/data/images前缀后面的/imagesurl的意义是客户端哀求“http://www.ckuyun.com/images/sample-image.png”会让Apache从服务器上的/var/data/images/sample-image.png取“sample-image.png”文件.它也被称为URL映照.
12.关于“DirectoryIndex”你是怎样了解的?

谜底:DirectoryIndex是当有一个来自立机的哀求时Apache起首会往查找的文件.比方:客户端发送哀求www.ckuyun.com,Apache对此将到站点的文件根目次查找index文件(起首要展现的文件).
DirectoryIndex的默许设置是.htmlindex.htmlindex.php,假如不是这个名字,你必要对httpd.conf大概apache2.conf中的DirectoryIndex值做出修正,以将其展现在你的客户端扫瞄器上.
1
2
3
4
5
6
7
8
9
#
#DirectoryIndex:setsthefilethatApachewillserveifadirectory
#isrequested.
#
#Theindex.html.varfile(atype-map)isusedtodelivercontent-
#negotiateddocuments.TheMultiViewsOptioncanbeusedforthe
#samepurpose,butitismuchslower.
#
DirectoryIndexindex.htmlindex.html.varindex.cgi.exe

13.当index文件丧失时怎样使目次列表生效?

谜底:假如站点根目次中的主index文件生效,那末Apache将会在扫瞄器上列出一切内容相似的文件,以交换站点主页.
为了封闭Apache目次列表,你能够在主设置文件中全局的设置,大概在.htaccess文件中部分的设置以下划定规矩.
1
2
3
<Directory/var/www/html>
Options-Indexes
</Directory>

14.ApacheWeb服务器有些甚么分歧的日记文件?

谜底:ApacheWeb服务器的默许日记文件是会见日记“/var/log/httpd/access_log”和毛病日记:/var/log/httpd/error_log”.
15.你是如何了解毛病日记中的“connectionresetbypeer”的?

谜底:当服务器正在向哀求供应服务时终端用户中止毗连,我们就会在毛病日记中看到“connectionresetbypeer“.
16.甚么是Apache的假造主机?

谜底:假造主机部分包括的信息包含站点称号,文档根路径,目次索引,服务器办理员邮箱,毛病日记文件路径等等。
你能够随便为你的域增加你必要的指令,可是要运转一个站点,最少要设置量个参数服务器称号文档根目次。在Linux呆板上,一般我们在httpd.conf文件的开端来设定我们的假造主机部分的相干设置。
假造主机示例

1
2
3
4
5
6
7
<VirtualHost*:80>
ServerAdminwebmaster@dummy-host.example.com
DocumentRoot/www/docs/dummy-host.example.com
ServerNamedummy-host.example.com
ErrorLoglogs/dummy-host.example.com-error_log
CustomLoglogs/dummy-host.example.com-access_logcommon
</VirtualHost>


  • ServerAdmin:一般是指站点具有者的电子邮箱,毛病和关照能够发到内里。
  • DocumentRoot:web文件在服务器上寄存地位(必需设置).
  • ServerName:经由过程扫瞄器会见站点时的域名(必需设置).
  • ErrorLog:日记文件的地位,内里纪录了一切与该站点相干的日记。
17.<Location>和<Directory>之间有甚么区分?

谜底:
<olstyle="border:0px;margin:0px0px20px;padding:0px;list-style-position:inside;list-style-image:initial;color:rgb(51,51,51);font-family:Arial,sans-serif;line-height:21px;"><Location>是用来设定和URL/web服务器
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
深爱那片海 该用户已被删除
沙发
发表于 2015-1-19 06:01:51 | 只看该作者
就这样,我们一边上OS理论课,一边上这个实验,这样挺互补的,老师讲课,一步一步地布置任务
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-19 20:07:13 | 只看该作者
随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。
老尸 该用户已被删除
地板
发表于 2015-1-20 17:48:47 | 只看该作者
熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
简单生活 该用户已被删除
5#
发表于 2015-1-28 10:33:25 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
若相依 该用户已被删除
6#
 楼主| 发表于 2015-1-31 12:52:34 | 只看该作者
有疑问前,知识学习前,先用搜索。
不帅 该用户已被删除
7#
发表于 2015-1-31 20:30:20 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
活着的死人 该用户已被删除
8#
发表于 2015-2-2 21:38:37 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
兰色精灵 该用户已被删除
9#
发表于 2015-2-6 01:46:31 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
再现理想 该用户已被删除
10#
发表于 2015-2-11 01:51:54 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
因胸联盟 该用户已被删除
11#
发表于 2015-3-1 19:27:06 | 只看该作者
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
山那边是海 该用户已被删除
12#
发表于 2015-3-10 22:29:50 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
愤怒的大鸟 该用户已被删除
13#
发表于 2015-3-17 11:10:47 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
只想知道 该用户已被删除
14#
发表于 2015-3-24 08:46:39 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表