![Solaris网络服务器安装与配置._第1页](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/f1217419-f6eb-480b-b59d-6d87d79a1c0b/f1217419-f6eb-480b-b59d-6d87d79a1c0b1.gif)
![Solaris网络服务器安装与配置._第2页](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/f1217419-f6eb-480b-b59d-6d87d79a1c0b/f1217419-f6eb-480b-b59d-6d87d79a1c0b2.gif)
![Solaris网络服务器安装与配置._第3页](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/f1217419-f6eb-480b-b59d-6d87d79a1c0b/f1217419-f6eb-480b-b59d-6d87d79a1c0b3.gif)
![Solaris网络服务器安装与配置._第4页](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/f1217419-f6eb-480b-b59d-6d87d79a1c0b/f1217419-f6eb-480b-b59d-6d87d79a1c0b4.gif)
![Solaris网络服务器安装与配置._第5页](http://file2.renrendoc.com/fileroot_temp3/2021-7/11/f1217419-f6eb-480b-b59d-6d87d79a1c0b/f1217419-f6eb-480b-b59d-6d87d79a1c0b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021-7-111 版权所有, 1998 (c) 清华大学计算机与信息管理中心 蒋东兴. 清华大学计算机与信息管理中心 电话:62781849 传真:62782728 2021-7-11 Solaris网络服务器安装与配置 2 4域名服务器 4匿名FTP服务器 4WWW服务器 4邮件服务器POP3 4网络文件系统NFS 2021-7-11 Solaris网络服务器安装与配置 3 域名服务器域名服务器 4域名服务器启动文件/etc/named.boot 4子域名字服务器启动文件/etc/named.boot 4根域名服务器记录文件/etc/named/named.ca 4本地回送接口的域名服务
2、器设置文件 /etc/named/named.local 4域名服务器hosts文件/etc/named/named.data 4域名服务器逆向映射文件/etc/named/named.rev 4域名解析器配置文件/etc/named/resolv.conf 2021-7-11 Solaris网络服务器安装与配置 4 域名服务器启动文件域名服务器启动文件/etc/named.boot ; 此文件包含了域名服务器相关数据文件的信息 ; ; typedomainsource file or host ; ; 指定名字服务器程序运行的目录,即数据文件存放的目录 directory/etc/domai
3、n ; 指定存储root域的名字服务器的文件 d.ca primary named.data primary 4.111.166.named.rev ;可以是一个域的主名字服务器,同时是另一个域的从名字服务器 secondary 7.111.166. 1 ; local host地址的主名字服务器总是它自己 primary 0.0.127.named.local 2021-7-11 Solaris网络服务器安装与配置 5 子域名字服务器启动文件子域名字服务器启动文件 /etc/na
4、med.boot directory /etc/named domain ; ; type domain source file/host ; cache . named.ca primary named.data primary 6.111.166. named.rev primary 0.0.127. named.local 2021-7-11 Solaris网络服务器安装与配置 6 根域名服务器记录文件根域名服务器记录文件 /etc/named/named.ca ;This file holds the information on roo
5、t name servers needed ; to initialize cache of Internet domain name servers ; . 99999999 IN NS . . 99999999 A . 99999999 IN NS . . 99999999 A 50 . 99999999 NS NS.INTERNIC.NET. NS.INTERNIC.NET. 99999999 A . 99999999 NS NS1.ISI.EDU. NS1.ISI.EDU. 99999999 A 07
6、 . 99999999 NS C.PSI.NET. C.PSI.NET. 99999999 A 2 . 99999999 NS TERP.UMD.EDU. 2021-7-11 Solaris网络服务器安装与配置 7 本地回送接口的域名服务器设置文件本地回送接口的域名服务器设置文件 /etc/named/named.local ; primary reverse file for local 127 network ; ; 表示当前数据源,在本文件中代表“0.0.127.”; ; IN表示Internet类;SOA(Start Of Authority
7、)指示本域授权开始; ; NS指示名字服务器;.是数据存放的主机名; ; .是名字服务器的管理者的邮件地址 IN SOA . . ( 1998070901 ;serial(序列号) 3600 ;refresh(从名字服务器的刷新周期,单位:秒) 600 ;retry(从名字服务器刷新失败重试周期,单位:秒) 360000;expire(从名字服务器无刷新时数据失效时间,单位:秒) 86400 ;minimum(没有ttl指示的资源记录的默认生存期,单位:秒) ) IN NS. ; 格式: ; PTR指示地址到名字的指针 1 IN PTR localhost. 2021-7-11 Solaris
8、网络服务器安装与配置 8 域名服务器域名服务器hosts文件文件 /etc/named/named.data ; 此文件包含本域的所有主机的数据。ORIGIN用来指定初始数据源; ; MX指示邮件服务器;A指示Internet地址; $ORIGIN . pxbIN SOA . . ( 1998081501 3600 300 360000 86400 ) IN MX 10 train IN NS . $ORIGIN . train IN A 00 pxb1 IN A pxb2 IN A 2021-7-11 Solaris网络服
9、务器安装与配置 9 域名服务器逆向映射文件域名服务器逆向映射文件 /etc/named/named.rev $ORIGIN 111.166.. 7 IN SOA . . ( 1998081501 3600 300 360000 86400 ) IN NS . $ORIGIN 7.111.166.. 1 IN PTR . 2 IN PTR . 200 IN PTR . 2021-7-11 Solaris网络服务器安装与配置 10 域名解析器配置文件域名解析器配置文件 /etc/named/resolv.conf ;domain指示域名; names
10、erver指示名字服务器 domain ;只有自己是名字服务器才有下面的第一行 nameserver nameserver 00 nameserver 2021-7-11 Solaris网络服务器安装与配置 11 匿名匿名FTP服务器服务器 为了设置匿名FTP服务器,需要将下面的入口加 到文件/etc/passwd中: ftp:x:30000:30000:Anonymous FTP:/export/ftp:/nosuchshell 在这个例子中,我们使用/export/ftp作为FTP服务 器的根目录,并且使用一个不存在的文件
11、/nosuchshell作为ftp用户的shell程序,这样可以 防止ftp用户使用telnet登录。另外,还需要在文 件/etc/shadow中加入下面的入口: ftp:NP:6445: 2021-7-11 Solaris网络服务器安装与配置 12 建立匿名建立匿名FTP服务器的服务器的shell程序程序 #!/bin/sh # script to setup anonymous ftp area # # handle the optional command line argument case $# in # 默认的匿名FTP服务器目录位置从/etc/passwd文件获取 0) ftph
12、ome=grep ftp: /etc/passwd | cut -d: -f6 ; 1) if $1 = start ; then ftphome=grep ftp: /etc/passwd | cut -d: -f6 else ftphome=$1 fi ; *) echo Usage: $0 anon-ftp-root exit 1 ; esac 2021-7-11 Solaris网络服务器安装与配置 13 if -z $ftphome ; then echo $0: ftphome must be non-null exit 2 fi # This script assumes that
13、 ftphome is neither / nor /usr so . if $ftphome = / -o $ftphome = /usr ; then echo $0: ftphome must not be / or /usr exit 2 fi # If ftphome does not exist but parent does, create ftphome if ! -d $ftphome ; then # lack of -p below is intentional mkdir $ftphome fi echo Setting up anonymous ftp area $f
14、tphome 2021-7-11 Solaris网络服务器安装与配置 14 # Ensure that the /usr/bin directory exists if ! -d $ftphome/usr/bin ; then mkdir -p $ftphome/usr/bin fi cp /usr/bin/ls $ftphome/usr/bin chmod 111 $ftphome/usr/bin/ls # Now set the ownership and modes to match the man page chown root $ftphome/usr/bin chmod 555 $
15、ftphome/usr/bin # this may not be the right thing to do # but we need the bin - usr/bin link if -r $ftphome/bin ; then mv -f $ftphome/bin $ftphome/Obin fi ln -s usr/bin $ftphome/bin 2021-7-11 Solaris网络服务器安装与配置 15 # Ensure that the /usr/lib and /etc directories exist if ! -d $ftphome/usr/lib ; then m
16、kdir -p $ftphome/usr/lib fi if ! -d $ftphome/etc ; then mkdir -p $ftphome/etc fi #拷贝基本操作需要的库文件。 cp /usr/lib/ld.so /usr/lib/ld.so.1 $ftphome/usr/lib for lib in libc libdl libintl libw libnsl libsocket nss_nis nss_nisplus nss_dns nss_files do cp /usr/lib/$lib.so.1 $ftphome/usr/lib rm -f $ftphome/usr/l
17、ib/$lib.so ln -s ./$lib.so.1 $ftphome/usr/lib/$lib.so done 2021-7-11 Solaris网络服务器安装与配置 16 cp /usr/lib/straddr.so.2 $ftphome/usr/lib rm -f $ftphome/usr/lib/straddr.so ln -s ./straddr.so.2 $ftphome/usr/lib/straddr.so cp /etc/passwd /etc/group /etc/netconfig $ftphome/etc # Copy timezone database mkdir
18、-p $ftphome/usr/share/lib/zoneinfo (cd $ftphome/usr/share/lib/zoneinfo (cd /usr/share/lib/zoneinfo; find . -print | cpio -o) | cpio -imdu find . -print | xargs chmod 555 find . -print | xargs chown root ) chmod 555 $ftphome/usr/lib/* chmod 444 $ftphome/etc/* # Now set the ownership and modes chown r
19、oot $ftphome/usr/lib $ftphome/etc chmod 555 $ftphome/usr/lib $ftphome/etc 2021-7-11 Solaris网络服务器安装与配置 17 # Ensure that the /dev directory exists if ! -d $ftphome/dev ; then mkdir -p $ftphome/dev fi # make device nodes. ticotsord and udp are necessary for # ls to resolve NIS names. for device in zero
20、 tcp udp ticotsord do line=ls -lL /dev/$device | sed -e s/,/ major=echo $line | awk print $5 minor=echo $line | awk print $6 rm -f $ftphome/dev/$device mknod $ftphome/dev/$device c $major $minor done chmod 666 $ftphome/dev/* 2021-7-11 Solaris网络服务器安装与配置 18 # Now set the ownership and modes chown root
21、 $ftphome/dev chmod 555 $ftphome/dev if ! -d $ftphome/pub ; then mkdir -p $ftphome/pub fi chown ftp $ftphome/pub chmod 777 $ftphome/pub 2021-7-11 Solaris网络服务器安装与配置 19 WWW服务器服务器 4HTTP服务程序就是服务器上的一个后台 进程,它监听TCP/IP网络从某个端口 (一般是80)到来的HTTP服务请求,按 照HTTP协议对请求进行响应,在Unix系 统中一般称为httpd(即HTTP守护进程)。 4在Unix系统上使用最广泛的
22、免费的HTTP 服务软件主要有三种:NCSA HTTPd 1.5a、 Apache HTTP Server 1.0.5(以后简称 Apache)和W3C httpd 3.0(以前叫做 CERN httpd)。 2021-7-11 Solaris网络服务器安装与配置 20 各种各种HTTP服务器的特点服务器的特点 4NCSA HTTPd的特点是响应速度快,配置选项比较丰 富,功能完善,提供了比较多的CGI脚本程序及其源程 序,它还支持“服务器方引入”(Server Side Includes) 和“虚拟主机”(Virtual Host)的功能,支持的软硬 件平台也比较丰富。缺点是不支持Proxy
23、(代理)。 4Apache本来是NCSA HTTPd 1.3的一个补丁。但现在它 不仅脱离了NCSA HTTPd而成为一个完整的HTTP服务 软件,而且由于它非常高的性能和强大的功能,已成 为现今最流行的HTTP服务软件。 4W3C httpd的最大的特点是支持Proxy和针对Proxy的 Cache,具有容易配置的特点。缺点是不支持“服务器 方引入”(Server Side Includes),并且速度比较慢。 它配置起来十分简单,因此比较适合初学者,或者在 建立服务量不是很大的服务器时使用。 2021-7-11 Solaris网络服务器安装与配置 21 NCSA httpd服务器的配置服务
24、器的配置 4NCSA HTTPd和Apache的配置文件有三个,分别是服 务程序配置文件、资源配置文件和访问配置文件,此 外它还有一个MIME媒体类型说明文件。 4服务程序配置文件的路径由启动httpd时命令行中的-f参 数决定,或者如果-f参数省略,则缺省为服务程序根目 录中的conf/httpd.conf。 4其它两个配置文件以及MIME媒体类型说明文件的路径 在服务程序配置文件中指定,如果没有指定,则缺省 的资源配置文件为服务程序根目录中的conf/srm.conf, 访问配置文件为conf/access.conf,MIME媒体类型说明 文件为conf/mime.types。 2021-
25、7-11 Solaris网络服务器安装与配置 22 服务程序配置文件服务程序配置文件httpd.conf 4# 服务器程序的运行方式 ServerType standalone #ServerType inetd 4# 在独立方式时使用的端口号 Port 80 4# 服务器启动时启动的进程数 StartServers 5 4# 服务器可启动的最大进程数 MaxServers 20 2021-7-11 Solaris网络服务器安装与配置 23 服务程序配置文件服务程序配置文件httpd.conf 4# 超时时间 TimeOut 1200 4# 服务器运行时的属主帐号和组 User nobody
26、Group #60001 4# 服务器名 ServerName 4# 服务器管理者 ServerAdmin 2021-7-11 Solaris网络服务器安装与配置 24 服务程序配置文件服务程序配置文件httpd.conf 4# 服务器程序的根目录 ServerRoot /export/httpd 4# 错误日志 ErrorLog logs/error_log 4# 传送日志 TransferLog logs/access_log 4# 代理日志,记录浏览器 AgentLog logs/agent_log 4# 引用日志 RefererLog logs/referer_log 2021-7-1
27、1 Solaris网络服务器安装与配置 25 服务程序配置文件服务程序配置文件httpd.conf 4# 服务器进程号 PidFile logs/httpd.pid 4# 指定访问控制文件 AccessConfig conf/access.conf 4# 指定多用途Internet邮件扩展文件 TypesConfig conf/mime.types 4# 日志类型指示 LogOptions Separate 2021-7-11 Solaris网络服务器安装与配置 26 服务程序配置文件服务程序配置文件httpd.conf 4# NDS模式 DNSMode Standard 4# 虚拟主机 Do
28、cumentRoot /export/httpd/htdocs ServerName ResourceConfig conf/localhost_srm.conf 2021-7-11 Solaris网络服务器安装与配置 27 资源配置文件资源配置文件srm.conf 4# 定义文档根目录 DocumentRoot /export/httpd/htdocs 4# 定义用户文档目录 UserDir html 4重定向文档 4# Format: Redirect fakename url Redirect /HTTPd/ / 2021-7-11 S
29、olaris网络服务器安装与配置 28 资源配置文件资源配置文件srm.conf 4# 文档(图符)目录映射 Alias /icons/ /export/httpd/icons/ 4# cgi程序目录映射 ScriptAlias /cgi-bin/ /export/httpd/cgi-bin/ 4# 定义默认的索引文件 DirectoryIndex index.html index.shtml index.cgi 2021-7-11 Solaris网络服务器安装与配置 29 资源配置文件资源配置文件srm.conf 4# 默认图符 DefaultIcon /icons/unknown.xbm
30、4# 默认媒体类型 DefaultType text/plain 4# 每个目录的访问控制文件名 AccessFileName .htaccess 2021-7-11 Solaris网络服务器安装与配置 30 访问控制文件访问控制文件access.conf 4# 对服务器根目录的控制,Indexes允许对该目 录列出目录内容;FollowSymlinks允许沿着符 号链接打开符号链接的目标。 Options Indexes FollowSymLinks 2021-7-11 Solaris网络服务器安装与配置 31 访问控制文件访问控制文件access.conf 4# 对文档根目录的访问控制 O
31、ptions Indexes FollowSymLinks AllowOverride All order allow,deny allow from all deny from 2021-7-11 Solaris网络服务器安装与配置 32 服务器启动服务器启动 4使用inet方式启动,在/etc/inetd.conf中加 入下面的一行: http stream tcp nowait nobody /export/ncsahttpd/httpd httpd 在/etc/services中加入一行: http 80/tcp 4使用独立方式启动服务器,执行: $ httpd -d server-r
32、oot 如: $ httpd -d /export/ncsahttpd 2021-7-11 Solaris网络服务器安装与配置 33 W3C httpd服务器的配置服务器的配置 ServerRoot/export/httpd/server_root Port80 UserIdnobody GroupIdnogroup AccessLog/export/httpd/logs/httpd-log ErrorLog/export/httpd/logs/httpd-errors ProxyAccessLog/export/httpd/logs/proxy-log CacheAccessLog/expo
33、rt/httpd/logs/cache-log LogFormatCommon LogTimeLocalTime 2021-7-11 Solaris网络服务器安装与配置 34 W3C httpd服务器的配置服务器的配置 UserDirhtml WelcomeWelcome.html welcome.html index.html Exec/cgi-bin/*/export/httpd/cgi/* Pass/*/export/httpd/Web/* 2021-7-11 Solaris网络服务器安装与配置 35 W3C httpd服务器的配置服务器的配置 Protection PROXY-PROT
34、 ServerIdtrain Mask(166.111.4.*, 166.111.6.*) Protect * PROXY-PROT Passhttp:* Passftp:* Passgopher:* Passwais:* 2021-7-11 Solaris网络服务器安装与配置 36 W3C httpd服务器的配置服务器的配置 Caching On CacheRoot /export/httpd/cache CacheSize 10 CacheClean * 2 months CacheUnused http:* 2 weeks CacheUnused ftp:* 1 day CacheUnu
35、sed gopher:* 1 day 4启动: httpd -r /export/httpd/server_root/config/cernhttpd.conf 2021-7-11 Solaris网络服务器安装与配置 37 邮件服务器邮件服务器POP3 4POP3是TCP/IP网络的标准协议,它支持客户/ 服务器方式对电子邮件的存取。POP3协议的服 务器方程序实现是popper,它作为超级服务器 inetd的一个子服务给用户提供服务。当用户使 用POP3客户程序(通过端口110)试图和服务 器程序联系时,超级服务器inetd监听到端口 110上的请求,它从inetd.conf文件中获知110端 口对应的服务程序是popper,于是激活popper 程序,并使它和客户程序建立连接。 2021-7-11 Solaris网络服务器安装与配置 38 Popper配置与安装配置与安装 41) 编译编译 $ make solaris 42) 将将popper程序拷贝到一个系统程序目录程序拷贝到一个系统程序目录 $ cp popper /usr/sbin 43) 修改修改/etc/inetd.conf文件,加入一行:文件,加入一行: pop3 stream tcp nowait root /us
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环氧树脂地坪施工合同范本
- 中小企业融资租赁合同范本
- 出租厂房合同范本
- 劳资双方协商一致终止劳动合同合同范本
- 疫苗设计与医疗健康产业的深度融合
- 津市住房租赁合同范本
- 现代办公环境下的消防安全技术探讨
- 校企合作模式下的技能人才培养
- 2024-2025学年高中数学第一章计数原理1.2排列与组合1.2.2组合第2课时组合的综合应用讲义新人教A版选修2-3
- 2024-2025学年度九年级物理全册13.3比热容教学设计1新版新人教版
- 生物实验报告表
- 世界老年人跌倒的预防和管理指南解读及跌倒应急处理-
- 湿地环境生态工程
- GB/T 7251.2-2023低压成套开关设备和控制设备第2部分:成套电力开关和控制设备
- 第五讲影响研究及研究方法(比较文学概论)课件
- 四川省地图模板含市县图课件
- 现金调拨系统操作手册教学课件
- 学校物业管理宿舍管理方案995
- 荔枝依旧年年红
- 小学语文必备文学常识常考100题汇总(含答案)
- 第五版-FMEA-新版FMEA【第五版】
评论
0/150
提交评论