




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大家好网页制作Web服务器的建设Web站点操作系统平台一、Windows操作系统服务器建设二、Linux操作系统服务器建设一、Windows操作系统IIS:Internet信息服务FTP服务器Web服务器1.Internet信息服务IIS:在Windows中是Web服务器。使用IIS管理工具(如IIS管理器)可以配置Web服务器、网站和应用程序的设置。添加IISWindowsXP:控制面板|添加删除程序Windows7:控制面板|程序|打开或关闭Windows功能|Internet信息服务|万维网服务10:43610:437管理IISWin7:右键单击计算机选择“管理”展开“服务和应用程序”,打开IIS管理10:4382.建立FTP服务器(1)IIS中建立FTP服务器(2)Serv-U建立FTP服务器(1)IIS建立FTP服务器打开IIS计算机管理|服务和应用程序|Internet信息服务(IIS)管理器选中计算机右键单击|添加FTP站点…添加FTP站点管理IISFTP服务器(2)Serv-U建设FTP服务器准备工作先保证其他FTP服务已经关闭,例如IIS.这样做的目的是防止默认的21端口被占用然后创建FTP要使用的文件夹(可包括子文件夹)本例为c:\ftp1.安装Serv-U安装过程打开Serv-U管理员(Servuadmin)2.新建域设置域名(任意),域端口号等(默认为21,可更改为8021等)防火墙提示出现时,请注意允许Serv-UFTP服务器通信(2)Serv-U建设FTP服务器3.新建用户(a)创建匿名用户anonymous创建时指定主目录,并锁定主目录(安全考虑)(b)创建普通用户(一般用于特定权限)例如本例中创建jwf用户4.配置权限(a)为anonymous配置如下权限所有目录只读,incoming目录为可读写将读写权限路径提前(b)为jwf配置全部权限(除了执行)5.测试(2)Serv-U建设FTP服务器:视频教程3.Web服务器(1)IIS架设Web服务器(2)其他Web服务器WAMP:使用Apache,MySQL和PHPWNMP:使用Nginx,MySQL和PHP(1)管理IIS网站修改默认站点位置展开“网站”右键单击DefaultWebSite选择“管理网站-高级设置”修改“物理路径”浏览网站,例如localhost10:4317(2)其他Web服务器WAMPWindowsApacheMySQLPHP/Perl/PythonXAMPP/WNMP/ApacheTomcathttp:///index.html二、Linux操作系统1.网络配置2.安装配置LAMP服务器3.网络服务常用工具4.Web服务组件配置实例1网络配置1.1常用端口和配置文件1.端口在计算机网络领域中,端口是一种特定应用程序或特定进程的抽象软件结构,用作计算机主机操作系统中的通信端点,端口与主机的IP地址和通信协议类型相关联。在Internet协议簇中,使用端口的通信协议包括传输控制协议(TCP)和用户数据报协议(UDP)。按照IANA的规定,端口号可分为3类。公认端口(WellKnownPorts)
从0到1023,注册端口(RegisteredPorts),从1024到49151,动态、私有或临时端口。1.2图形界面网络管理1.GNOME网络管理器Ubuntu默认的网络管理器全名为GNOMENetworkManager,随着系统安装而自动配置。在Unity环境中,可以通过顶栏右侧的指示器或者系统设置窗口打开和配置网络管理器。GNOME网络管理器的缺点是可调整的自定义设置选项不多,在历史上经常存在一些小问题(如静态IP地址设置问题),给用户带来了一些不必要的困扰,用户可以考虑将其替换为另外一种网络管理器——Wicd。Ubuntu默认网络管理器
1.2图形界面网络管理3.网络工具使用网络工具(gnome-nettool),可以直观地查看网络设备信息,执行网络测试诊断操作,使用它可以替代很多终端命令,如ping、route、traceroute、netstat等。1.3常用的网络命令1.
ifconfig命令ifconfig命令经常用于查看当前机器的网络接口信息,包括网卡硬件地址、IPv4地址、掩码、IPv6地址等。1.3常用的网络命令2.ping命令ping命令一般用于检查网络的连通性和速度。使用-c选项可以指定发送的分组数目。1.4常用的网络服务1.网络服务在Linux环境中,常用的网络服务有:服务说明软件选择FTP文件传输服务器VsFTPd、ProFTPd和Pure-FTPd等HTTPWeb服务器Apache、Nginx和LighttpdDNS域名服务Bind9DHCP动态主机配置服务器dhcp3-serverSambaSMB文件共享SambaMail电子邮件服务器sendmail和PostfixProxy代理服务器Squidnfs网络文件系统nfs-kernel-server数据库数据库系统MySQL和PostgreSQL1.4常用的网络服务2.服务器管理工具软件包gadmintoolsgadmintools包含一些常用的图形界面服务器管理工具,要安装这些管理工具,可以使用Ubuntu软件中心搜索“gadmin”关键字进行搜索安装,在安装这些管理工具的同时可以安装对应的服务。在软件包gadmintools中包含了所有的服务器管理工具,用户可以直接执行一条龙式的安装。不过,在实际运营系统中最好按照实际需求进行安装,仅配置那些真正使用的网络服务,这样可以保证服务器的性能和安全性。1.4常用的网络服务常用的服务器管理工具包括:①GADMIN-PROFTPDProFTPDFTP服务器,用于创建FTP服务器。②GADMIN-SAMBASambaSMB服务器,用于创建文件、打印共享和域服务器管理。③GADMIN-RSYNCRsync远程同步服务器,用于远程镜像备份。④GADMIN-BINDISCBINDDNS服务器,用于配置域名服务器。⑤GADMIN-DHCPDISCDHCPD服务器,用于配置DHCP动态分配IP地址。⑥GADMIN-OPENVPN-ClientOpenVPN客户端,用于连接到虚拟专用网络(VPN)。⑦GADMIN-OPENVPN-ServerOpenVPN服务器,用于建立虚拟专用网络服务。⑧GADMIN-SquidSquid代理服务器,用于创建代理服务器。2安装配置LAMP服务器LAMP是开放源码软件的组合,是指一组用来运行Web应用服务器自由软件,主要组件包括:①Linux开放源码的类Unix操作系统。②Apache市场占有率最高的开放源码Web服务器。③MySQL多线程、多用户的SQL数据库管理系统。④PHP、Perl或Python动态脚本语言,用于编写服务器端应用软件。2安装配置LAMP服务器这些软件的共同特征是开放源码、社区支持和不受专有授权限制的自由。随着开放源码技术的迅猛发展,LAMP与J2EE和
.Net已经形成三足鼎立之势。LAMP也有一些变体,例如用PostgreSQL代替MySQL的LAPP、用Nginx代替Apache的LNMP、以BSD代替Linux的BAMP,以Windows代替Linux的WAMP等。如果用户使用Nginx替代Apache配置LNMP环境,推荐访问下载一键安装软件包。2.1Ubuntu软件中心安装LAMPServer1.安装MySQL数据库服务器在Ubuntu软件中心中安装MySQL数据库服务器,可以搜索关键字“mysql”安装。为管理方便,应当安装MySQL客户端、MySQL浏览器以及TOra等管理工具。2.1Ubuntu软件中心安装LAMPServer2.安装ApacheWeb服务器要安装Apache,可以搜索关键字“apache2”,安装ApacheHTTPServermetapackage,Apache有很多相关模块,可以选择安装。2.1Ubuntu软件中心安装LAMPServer3.安装PHP脚本语言环境要安装PHP,可以搜索关键字“php5”,安装php5软件包,然后按需安装其他组件。2.2命令行安装LAMPServer在命令行环境下,使用Debian系统任务选择工具tasksel可以便捷地安装LAMP环境。1.安装tasksel软件包如果系统中没有安装tasksel软件包,可以执行如下命令进行安装:sudoapt-getinstalltaskselLAMP任务包含超过20个软件包,要查看包含软件包的具体名称,可以执行命令:tasksel--task-packageslamp-server2.执行tasksel命令在终端命令行中输入命令:sudotasksel输入密码之后,tasksel命令在屏幕上显示出所有的预定义软件集,选择LAMPserver,然后用Tab键切换到“确定”按钮,按下空格或Enter键开始安装过程。2.2命令行安装LAMPServer3.下载软件包tasksel将依次下载所有相关软件包,在屏幕上显示进度提示。2.2命令行安装LAMPServer4.设定MySQL管理密码初次安装MySQL服务器时,必须为MySQL服务器指定root用户密码。MySQL的root用户对MySQL具备全部权限。密码应当牢记,今后要管理数据库用户、管理数据库和表、安装其他软件包(如phpMyAdmin)时都需要使用这个密码。MySQL软件包密码是服务器系统的核心机密之一,应当保持密码强度并确保不要泄露。5.安装软件包MySQL的root用户密码设置完毕后,任务均自动完成。tasksel命令首先调用dpkg开始安装软件包。软件包复制之后自动按顺序执行配置操作,包括配置man手册页,配置MySQLServer、配置Apache和php5,安装相关的附加组件等。安装完成后,用户应重新启动计算机,LAMP服务器环境即可正常运行。
2.3在新立得软件包管理器安装LAMPServer1.使用任务分组标记软件包在新立得软件包管理器中,打开“编辑”菜单,选择“使用任务分组标记软件包”。在此之前应保证系统中已经安装了tasksel软件包,否则找不到这个菜单项目。2.3在新立得软件包管理器安装LAMPServer2.选择LAMPServer任务3.标记软件包变更2.3在新立得软件包管理器安装LAMPServer4.查看安装软件包详情单击“自定义过滤器”按钮,选择“已标记的变更”,可以查看要安装的软件包的具体信息。2.3在新立得软件包管理器安装LAMPServer5.应用变更在“摘要”对话框中,可以单击“显示细节”按钮查看软件包变更情况,此外如果只想下载LAMPServer软件包,暂时不安装,可以选中“仅下载软件包”复选框,单击“应用”按钮开始安装进程。
安装进程开始安装进程后,新立得软件包管理器会自动执行软件安装和配置,在安装配置期间会弹出对话框,提示用户输入MySQL数据库的root用户密码。安装之后应当重新启动计算机,使LAMPServer开始运作。2.3在新立得软件包管理器安装LAMPServer2.4LAMP环境测试1.本地测试在浏览器中访问,可以测试Apache服务是否启动。如果浏览器显示“Itworks!”页面,说明ApacheWeb服务器已经正常运行。2.4LAMP环境测试2.远程测试Web服务器主页文件默认位置是/var/,可以修改编辑主页文件的内容,编辑之后在另外一台机器上打开浏览器,输入LAMP服务器的IP地址,进行远程测试。2.4LAMP环境测试3.测试PHP环境打开编辑器,编辑简单的PHP脚本语言文件test.php,保存在/var/目录下,测试PHP是否能够正确解析。代码:<?phpphpinfo();?>打开浏览器输入地址,http://192.168.X.X/test.php
3网络服务常用工具3.1MySQL数据库管理客户端1.
MySQL命令行客户端程序MySQL数据库默认提供了命令行界面的mysql客户端程序,用户需要掌握大量的数据库相关命令,才能正常操作,使用起来不够直观方便。2.
MySQL浏览器MySQL浏览器(MySQLNavigator)是MySQL数据库服务器的图形用户界面管理客户端,软件包名称为mysql-navigator,可以使用Ubuntu软件中心或其他APT工具下载安装。3.
TOra数据库开发与管理工具TOra是一种多平台数据库管理图形用户界面,支持访问通用的数据库平台,包括Oracle、MySQL和PostgreSQL,可以运行在Linux、MacOSX、MicrosoftWindows和UNIX平台中。3.2phpMyAdmin1.
phpMyAdmin简介使用phpMyAdmin软件包,可以通过Web浏览器用户界面管理MySQL数据库。phpMyAdmin的官方网站地址是。3.2phpMyAdmin浏览数据库和表。创建、复制、重命名和删除数据库。创建、复制、重命名和删除表。执行表维护。添加、编辑和删除字段。执行任意SQL语句,甚至可以执行多个查询。创建、修改和删除索引。将文本文件载入表中。创建和读取表或数据库的dump。将数据导出为SQL、CSV、XML、Word、Excel、PDF和LaTeX格式。管理多个服务器。管理MySQL用户和权限。检查服务器设置和运行时信息,具备配置提示。检查MyISAM表的参照完整性。利用QBE创建复合查询,自动连接所需的表。创建数据库布局的PDF图形。在数据库或其子集内进行全局搜索。利用预定义功能集合将存储数据转换为任意格式,例如将BLOB-data显示为图像或下载链接。管理InnoDB表和外键。完全国际化和本地化,支持十余种语言。3.2phpMyAdmin2.安装phpMyAdmin在Ubuntu软件中心中可以搜索phpmyadmin软件包进行安装。安装过程中会弹出提示,让用户选择Web服务器配置。3.2phpMyAdmin3.phpMyAdmin附加组件phpMyAdmin软件包附有5项附加组件,包括ApacheHTTP服务器lighttpdWeb服务器MySQL客户端PHP的GD模块MySQL服务器其中GD模块是PHP处理图像的扩展库,提供了一系列处理图片的API,建议安装。3.2phpMyAdmin4.登录phpMyAdmin安装完毕后,打开浏览器输入地址访问phpMyAdmin页面(例如.X.X/phpmyadmin),在登录页面选择中文语言,输入用户名和密码,单击“执行”按钮登录进入phpMyAdmin管理页面。3.2phpMyAdmin5.查看系统信息在phpMyAdmin页面中,左侧为MySQL数据库列表,顶部显示数据库管理工具,页面中央为常规设置和外观设置选项,右侧显示了MySQL数据库和服务器的相关信息3.2phpMyAdmin6.管理数据库使用顶部工具可以创建和管理数据库和表,执行SQL查询,显示系统运行信息,查看进程,设置权限,导入、导出数据库,执行复制和同步,管理phpMyAdmin设置等。MySQL数据库是服务器的后台核心,用户在执行操作时应当小心谨慎。4Web服务组件配置实例1.
WordPress简介WordPress是一种使用PHP语言开发的开放源码博客平台,可以运行在LAMP环境中。它具备较强的扩展性,很多网站将WordPress当做内容管理系统(CMS)。WordPress的官方网站为,中文论坛地址为。WordPress的特点包括易于安装和管理,具备所见即所得的文章编辑界面,支持扩展插件,支持静态页面和固定链接,支持使用标签和文章分类,WordPress3.0之后的版本支持多用户多站点功能等。4Web服务组件配置实例2.使用APT工具安装WordPress要安装WordPress,可以使用Ubuntu软件中心或者apt-get命令等APT方式,安装WordPress的同时也会安装其他的额外支持软件包。在Ubuntu中利用APT机制直接安装WordPress比较方便快捷,不过有时不能及时更新最新的版本,因此推荐访问WordPress官方站点,下载最新的软件包。4Web服务组件配置实例3.下载WordPress软件包访问WordPress简体中文站点,可以下载最新版的简体中文软件包。4Web服务组件配置实例4.查看“五分钟安装”教程下载WordPress后将软件包解压缩到空文件夹,打开readme.html文件,里面包含了“著名的五分钟安装”教程,可以参照该教程执行安装。4Web服务组件配置实例5.上传到/var/目录将解压缩的wordpress文件夹复制到默认Web文件夹所在的/var/目录中,如果是远程安装,需要使用FTP客户端软件上传到这个目录中。打开浏览器访问WordPress目录,例如在地址栏中输入“”。在图形界面下,默认时用户对目录/var/没有读写权限。执行命令“sudonautilus”,就可以用root权限打开文件管理器,此后在操作中就可以随时解决目录文件的访问权限问题了。4Web服务组件配置实例
配置数据库连接WordPress与MySQL数据库连接时,需要使用配置文件wp-config.php。在安装过程中WordPress可以自动生成配置文件的代码。如果wp-config文件不存在,安装过程会显示提示,按照提示单击按钮“创建一个配置文件”。4Web服务组件配置实例7.创建WordPress数据库如果用户提供的数据库连接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环境变化对生物进化的影响研究试题及答案
- 羊肚菌冬闲田设施化稳产高效生产技术
- 选题分析国际物流师试题及答案
- SCMP考试资源整合及试题答案辅导
- 考点14硫及其化合物(核心考点精讲精练)-备战2025年高考化学一轮复习考点帮(新高考)(原卷版)
- CPSM考试复习方法与试题及答案
- 细胞内的多糖贮存:试题及答案
- 2024年CPSM个人学习体会试题及答案
- 2024年CPMM难点突破试题及答案
- 2025届山东省临沭县高考仿真模拟化学试卷含解析
- 军人抚恤优待条例培训2024
- 2021年高级经济师《高级经济实务》建筑与房地产经济专业考试题库及答案解析
- 培训机构老师职业规划
- 工厂厂长年终总结汇报
- 《公路桥梁挂篮设计与施工技术指南》
- (一模)宁波市2024学年第一学期高考模拟考试 物理试卷(含答案)
- 人教版高中物理选择性必修第三册第五章原子核第2节放射性元素的衰变课件
- 人教版小学六年级下册音乐教案全册
- 12J201平屋面建筑构造图集(完整版)
- 20起典型火灾事故案例合集-2024年消防月专题培训
- 湘教版区域地理 课件 第八讲《南亚-印度》第二课时
评论
0/150
提交评论