搭建web服务器以及配置虚拟主机
如何搭建属于自己的Web服务器

如何搭建属于⾃⼰的Web服务器 如今随着计算机和互联⽹技术的发展,上⽹现在已经不再是什么难事,打开浏览器,我们可以访问各种论坛站点,⽐如CSDN、博客园等,各种视频⽹站,例如爱奇艺,B站等。
在⽹上我们可以写⽂章,看视频,购物,打游戏,聊天等等,但是是否,你也曾思考过,这些东西是怎么做出来的,做这些东西需要掌握的知识多吗?普通⼈能做吗?经过⼀番摸索终于搞懂了这么⼀套流程,⽬前开源的项⽬越来越多,也让许多的新⼿也能够借助这些资源搭建属于⾃⼰的Web服务站点。
⽬前搭建Web服务器的⽅式有很多种,其中有⼀种组合叫做LAMP,即Linux系统+Apache服务器+MySQL+PHP。
下⾯将记录我是如何在Linux系统下⾯搭建属于我们⾃⼰的Web服务器,后续将陆续整理如何在我们⾃⼰搭建的Web服务器平台上搭建我们的个⼈⽹站,社区论坛,兴趣社团等等有意思的项⽬。
【第⼀步】安装Linux系统Linux系统是开源的,可以免费下载安装使⽤,准确的说,Linux是⼀种内核,⽽基于这种内核的操作系统有Ubuntu、Redhat、Centos、Fedora 等。
基于习惯,我们把这些操作系统统称为Linux系统。
备注:以上观点纯属个⼈理解安装Linux系统的⽅法有两种:⼀:更换电脑操作系统或者安装双系统 -> 参考教程:⼆:安装VMware虚拟机,并在虚拟机中安装Ubuntu系统【第⼆步】安装Apache服务器进⼊Ubuntu系统,快捷键Ctrl+Alt+T打开终端,输⼊指令①更新资源包sudo apt update②更新软件sudo apt upgrade③更新系统软件sudo apt dist-upgrade④安装Apache服务器apt install apache2碰到继续执⾏吗?[Y/n] 输⼊y,然后按回车即可。
等待安装完成即可,这是你看到的界⾯很炫酷,有种⿊客的感觉。
备注:操作Apache服务器相关指令检查服务器状态:systenctl status apache2开启服务器:systemctl start apache2 或者 sudo /etc/init.d/apache2 start关闭服务器:systemctl stop apache2 或者 sudo /etc/init.d/apache2 stop重启服务器:systemctl restart apache2 或者sudo /etc/init.d/apache2 restart★☆测试打开浏览器,在你的主机上输⼊你的IP地址,或者输⼊127.0.0.1或者输⼊localhost,这是⼀回事。
Web服务器配置方法教程

Web服务器配置方法教程服务器是一种高性能计算机,作为网络的节点,存储、处理网络上80%的数据、信息,因此也被称为网络的灵魂。
那么该如何配置Web服务器呢?如果你不知道,请看小编整理的Web服务器配置方法详解吧!IIS的安装一般在安装操作系统时不默认安装IIS,所以在第一次配置Web服务器时需要安装IIS。
安装方法为:1、打开“控制面板”,打开“添加/删除程序”,弹出“添加/删除程序”窗口。
2、单击窗口中的“添加/删除Windows组件”图标,弹出“Windows组件向导”对话框。
3、选中“向导”中的“应用程序服务器”复选框。
单击“详细信息”按钮,弹出“应用程序服务器”对话框。
4、选择需要的组件,其中“Internet信息服务(IIS)”和“应用程序服务器控制台”是必须选中的。
选中“Internet信息服务(IIS)”后,再单击“详细信息”按钮,弹出“Internet信息服务(IIS)”对话框。
5、选中“Internet信息服务管理器”和“万维网服务”。
并且选中“万维网服务”后,再单击“详细信息”按钮,弹出“万维网服务”对话框。
6、其中的“万维网服务”必须选中。
如果想要服务器支持ASP,还应该选中“Active Server Pages”。
逐个单击“确定”按钮,关闭各对话框,直到返回图1的“Windows组件向导”对话框。
7、单击“下一步”按钮,系统开始IIS的安装,这期间可能要求插入Windows Server 2003安装盘,系统会自动进行安装工作。
8、安装完成后,弹出提示安装成功的对话框,单击“确定”按钮就完成了IIS的安装。
友情提示:如果想要同时装入FTP服务器,在“Internet信息服务(IIS)”对话框中应该把“文件传输协议(FTP)服务”的复选框也选中。
在IIS中创建Web网站打开“Internet 信息服务管理器”,在目录树的“网站”上单击右键,在右键菜单中选择“新建→网站”,弹出“网站创建向导”:网站描述就是网站的名字,它会显示在IIS窗口的目录树中,方便管理员识别各个站点。
实训一:使用IIS搭建Web服务器

实训1:使用IIS搭建Web服务器一、实训环境:
1.一台Windows Server 2016 DC,主机名为DC。
2.一台Windows Server 2016服务器并加入域,主机名为Server1。
3.一台Windows 10客户端并加入域,主机名为Win10。
二、实训操作:
假设你是一家公司的网站管理员,需要你完成以下工作:
1.在Server1中部署Web服务(IIS)。
2.创建一个网站,并使用虚拟目录。
3.在网站中添加新的默认文档。
三、实训结果:
1、配置Web服务器
在IP地址为“192.168.0.115”的计算机上执行以下工作
2、安装IIS
步骤1:单击开始——设置——控制面板——程序和功能——打开或关闭windows功能步骤2:Internet信息服务
步骤3:都打勾,确定
2、建立Web站点
步骤1:单击开始——控制面板——管理工具——Internet信息服务(IIS)管理器
步骤2:右键单击【网站】,在弹出的快捷菜单中单击【新建——【网站】
步骤3:
步骤4:设置虚拟目录。
虚拟机配置web服务

1、创建webserver虚拟机
2、设置内存为1024mb
3、设置硬盘大小为39GB
4、安装模式为字符安装
5、跳过自检程序
6、欢迎界面
7、选择语言
8、键盘操作方式
9、分区默认
10、分区情况
11、使用硬盘加载
12、设置网络
13、IP地址设置
14、网关与DNS
15、主机FQDN
16、设置root密码
17、默认程序安装
18、安装进度读条
19、网络模式为桥接
20、安装成功重启
21、加载光盘
22、建立光盘挂载路径并挂载
23、安装web服务
24、修改主配置文件
25、修改配置文件
26、建立目录与访问文件,且编辑文件
27、写htnl文档
28、修改本地hosts文件
29、添加本机解析记录
30、启动web服务,并测试
31、编辑DNS服务器地址为windows DNS服务器地址192.168.20.2
32、测试成功,完毕。
Hyper-v 配置之四 虚拟机web服务器配置

Hyper-v 配置之四虚拟机web服务器配置2012-05-07 17:03:18标签:虚拟机hyper-v单机web平台搭建原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。
否则将追究法律责任。
/3007574/8561371.拓扑架构图:宿主机网卡:192.168.10.235 内部ip:192.168.100.1002.搭建hyper-v 步骤单机web步骤:1)在服务器上安装宿主机操作系统windows server 2008 r2 ,并安装hyper-v角色2)设置hyper-v中虚拟网卡3)安装两台hpyer-v虚拟角色,安装windows 2008 r2,并命名为server1 和server24)准备在每台服务器上各添加5个网站,采用主机端口映射给server1和server2Hyper-v 网站虚拟机ip:端口宿主机公网ip 宿主机端口:Server1 192.168.100.1:801 192.168.10.234 801-815 Server1 192.168.100.1:802 192.168.10.234 801-815 Server1 192.168.100.1:803 192.168.10.234 801-815 Server1 远程桌面192.168.100.1:3389 192.168.10.234 800Server2 192.168.100.2:816 192.168.10.234 816-830 Server2 192.168.100.2:817 192.168.10.234 816-830 Server2 192.168.100.2:818 192.168.10.234 816-830 Server2 远程桌面192.168.100.2:3389 192.168.10.234 8315)在宿主机上添加路由和交换远程服务,设置NAT6)服务器级别备份采用宿主机安装windows server backup备份两台虚拟主机,数据库级别备份有编程人员负责;3.服务器配置:采用3块300GBSAS硬盘做raid5 ,做成系统盘,2块500GB硬盘做raid1,做备份用将服务器分为3个区:C盘(系统盘)100GB D盘(虚拟机盘)400GB E盘(IIS文件盘)100GB F盘(备份盘)500GB配置虚拟机时,更改默认的hyper-v虚拟路径(虚拟机和虚拟硬盘路径至D盘hyper-v文件夹),添加新虚拟机时,增加默认文件夹 web1和web23. 步骤:1)安装windows server r2宿主机操作系统,并安装hyper-v角色,此步骤不进行重复 2)设置hyper-v虚拟网卡,仅内部配置内部地址为192.168.100.1003)安装两外虚拟主机server1和server2,配置server1IP:192.168.100.2 配置server2 ip192.168.100.34)在宿主机上添加路由和远程访问服务:配置路由和远程访问服务此时主机IP为192.168.10.243,内网IP为192.168.100.100配置本地连接3(192.168.10.243),按照上面的表格:192.168.10.234 :800 192.168.100.2: 3389192.168.10.234:801 192.168.100.2 :801 192.168.10.234:831 192.168.100.3:3389 192.168.10.234:816 192.168.100.3:816端口配置完成,在远程用桌面连接访问:192.168.10.234:800 进行连接192.168.100.2的远程桌面,然后再server1中安装IIS服务,实现web访问搭建IIS服务需要3步:1)安装IIS组件2)建立网站宿主文件夹3)配置IIS,网站主机头值、访问端口;在此实验环境中,在server1上搭建两个网站:801 和 :802,见下图因为此次实验,我搭建的外网地址是用内部地址做得设置,所以需要搭建个DNS服务器,我新装了一台虚拟机,作为DNS服务器,见下图:此时我们的IIS搭建已经完成,但是客户端在访问的时候,还需要加上端口进行访问,例如:访问:801,需要加入801才行;这样不利于网站的推广,也不利于客户端在访问的时候记住,下面我们通过http 重定向功能解决这个问题:这个时候需要注意的是:需要在宿主机上进行操作,也即是在192.16810.234主机上安装IIS服务才可以,将http重定向功能安装上:我们安装好IIS后,在宿主机上创建一个文件夹,并且在该文件夹创建多个目录,为了方便日后管理,目录的名称要与B、C用户的网站的名称相同或相似,例如,在D盘site目录中创建、目录点击http重定向,进行的重定向方法同方法一样下面我们让客户端访问此时自动跳转到:801,无需加入端口即可到此我们的所有配置内容都结束了,赶紧配置的虚拟机web平台吧 (*^__^*) 嘻嘻……本文出自“韩津华”博客,请务必保留此出处/3007574/856137。
计算机网络常用服务器的安装与配置

计算机网络常用服务器的安装与配置1. Web服务器安装与配置:Web服务器是用来托管网站的服务器。
常见的Web服务器有Apache、Nginx和IIS。
安装和配置Web服务器的步骤如下:-然后,打开服务器配置文件,对其进行必要的修改,如指定网站的根目录、监听端口等。
-接下来,配置虚拟主机(如果需要)。
虚拟主机可以设置多个不同的网站在同一台服务器上。
- 最后,启动Web服务器并测试。
2.邮件服务器安装与配置:邮件服务器用于发送和接收电子邮件。
常见的邮件服务器有Postfix、Exim和Sendmail。
安装和配置邮件服务器的步骤如下:-然后,打开服务器配置文件,对其进行必要的修改,如设置域名、邮件转发等。
-接下来,配置用户账号和权限。
-最后,启动邮件服务器并测试。
3.文件服务器安装与配置:文件服务器用于存储和共享文件。
常见的文件服务器有Samba和FTP服务器。
安装和配置文件服务器的步骤如下:-然后,打开服务器配置文件,对其进行必要的修改,如设置共享目录、用户权限等。
-接下来,配置用户账号和权限。
-最后,启动文件服务器并测试。
4.数据库服务器安装与配置:数据库服务器用于存储和管理数据。
常见的数据库服务器有MySQL、Oracle和SQL Server。
安装和配置数据库服务器的步骤如下:-然后,打开服务器配置文件,对其进行必要的修改,如设置监听端口、安全设置等。
-接下来,配置数据库实例和用户账号。
-最后,启动数据库服务器并测试。
手把手教你搭建自己的Web服务器从零开始的指南

手把手教你搭建自己的Web服务器从零开始的指南在当今数字化时代,拥有自己的Web服务器已经成为许多人的需求。
无论是个人博客、小型网站,还是企业的在线服务,搭建一个稳定、安全的Web服务器都是至关重要的。
然而,对于许多初学者来说,搭建Web服务器可能是一个看似复杂的任务。
本文将手把手地教你如何从零开始搭建自己的Web服务器,让你能够轻松地将你的网站或应用程序部署到互联网上。
### 第一步:选择合适的操作系统在搭建Web服务器之前,首先需要选择合适的操作系统。
目前,最流行的Web服务器操作系统是Linux,特别是像Ubuntu、CentOS这样的发行版。
Linux系统具有稳定、安全、免费等优点,同时也有丰富的软件支持,非常适合用来搭建Web服务器。
### 第二步:准备服务器硬件在选择好操作系统后,接下来需要准备一台服务器硬件。
你可以选择购买一台独立的服务器,也可以使用云服务器,比如AWS、阿里云等。
对于初学者来说,推荐使用云服务器,因为它们具有弹性、可扩展性强,而且价格相对较低。
### 第三步:安装Web服务器软件搭建Web服务器的核心就是安装Web服务器软件。
目前最流行的Web服务器软件是Apache和Nginx。
在Linux系统上安装这些软件非常简单,只需要几条命令即可完成。
比如在Ubuntu系统上,可以通过以下命令安装Apache:```sudo apt updatesudo apt install apache2```### 第四步:配置Web服务器安装完Web服务器软件后,接下来需要配置Web服务器。
配置主要包括设置虚拟主机、配置防火墙、安装SSL证书等。
这些配置可以根据你的需求和实际情况来进行调整,确保服务器的安全性和稳定性。
### 第五步:部署网站或应用程序当Web服务器配置完成后,就可以开始部署你的网站或应用程序了。
你可以通过FTP、SSH等方式将你的网站文件上传到服务器上,然后配置域名解析,就可以在浏览器中访问你的网站了。
Web服务器(Apache)虚拟主机的配置

Web服务器(Apache)虚拟主机的配置一。
定义所谓虚拟主机是指在一台服务器里运行几个网站,提供WEB、FTP、Mail等服务。
二。
虚拟主机的实现方法有三种:基于IP的方法,基于主机名的方法和基于端口的法官法。
①基于IP的方法:在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。
访问不同的IP,就看到不同的网站。
②基于端口的方法:一个IP地址,通过不同的端口实在不同网站的访问。
③基于主机名的方法:设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。
然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。
因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。
三。
三种虚拟主机实现的基本配置①基于IP虚拟主机的实现:多个ip,需要把中心主机取消打开web服务的主配置文档:vim /etc/httpd/conf/httpd.confDocumentRoot 注释掉<VirtualHost 192.168.0.20:80>DocumentRoot “/www/”ServerName <VirtualHost/><VirtualHost 192.168.0.25:80>DocumentRoot “/www/”ServerName <VirtualHost/>vim /etc/hosts192.168.0.20 192.168.0.25 浏览器中输入IP地址进行实验效果的验证。
②基于端口:<VirtualHost 192.168.0.20:80>DocumentRoot “/www/”ServerName <VirtualHost/><VirtualHost 192.168.0.20:8080>DocumentRoot “/www/”ServerName <VirtualHost/>开启:NameVirtualHost 192.168.0.20:80<VirtualHost *:80>ServerAdmin DocumentRoot /etc/httpd/aaa/ServerName ErrorLog logs/-error_logCustomLog logs/-access_log common</VirtualHost><VirtualHost *:80>ServerAdmin DocumentRoot /etc/httpd/aaa/</VirtualHost>四。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先打开一台server 2008和一台win 7的虚拟PC机。
第一步、配置IP地址,要求两台虚拟机的IP地址要在同一个网段server 2008的DNS地址指向自己。
注意要绑定同一个物理网卡。
Win 7的IP地址自己规划,但是要在同一个网段。
DNS指向服务器。
注意要把防火墙给关掉,不然是ping不通的。
进行一下ping命令测试,最好是每做一步都进行一次检查。
打开server 2008服务器的服务器管理器开始安装web角色。
这里最好是同时把两个角色都安装了。
Web需要DNS来解析域名。
“添加必需的功能”这是必选项。
中间没图的全部使用默认配置。
安装完成之后在所有程序→管理工具里面打开IIS管理器。
依次打开网站站点,点击浏览打开的新窗口是网站的默认存放位置。
在这里面可以随意编辑一个简单的网站进行后面的测试(不进行编辑也行,下面有不编辑web网页的默认画面),新建一个txt文本文档,
随便输入一些内容。
把文本文档的名字改成index.html,后缀和名称不是随便乱写的。
在win 7虚拟机上面打开浏览器输入服务器IP地址进行验证。
如果没有编辑web网页默认是下面这样的。
下面是配置DNS的A记录,也就是正向查找记录。
首先打开DNS
控制台。
关于DNS的配置在:里面有详细的介绍。
选中主机名右击选择新建区域。
选择主要区域。
输入新区域的域名。
区域创建完成之后在正向查找里面就会看到区域记录,右击空白处选择新建主机A记录。
下面是输入主机的完全合格域名和相对映IP地址。
完成了上面的步骤就可以在win 7虚拟机上面进行域名解析了,域名解析的正向查找就是通过WWW域名解析出他的IP地址来。
反向查
找就是相反的过程,没有建立是解析不了的。
现在再次进行验证,这次是输入完全合格域名进行访问验证。
下面开始创建虚拟目录。
打开web的IIS管理器,右击站点选择添
加虚拟目录。
输入虚拟目录的名称和对映的物理路径(可以是本地路径也可以是远程共享文件夹)。
在新的物理路径下面再创建另外一个简单的web网站。
还是要注意名称和后缀扩展名。
可以在IIS管理器里面直接进行浏览查看。
下面是在win 7虚拟机上面进行网站的登录验证配置。
注意格式为
“http://IP或域名/后面跟虚拟目录的别名。
下面配置使用不同的IP地址搭建多个web站点。
首先要添加一个物理网卡。
在开机的状态下右击计算机名,选择设置。
点击下面的添加按钮,点击网络适配器,点击下一步。
如图所示选择仅主机模式或者自定义vmnet 1连接模式。
才能生效。
向DNS服务器在这里指向自己或者本地连接都可以。
设置新的网站站点,右击计算机名或者网站选择添加网站。
输入一个网站名称以及新站点的物理路径
需要注意的是网站名称配置完成之后是不能改变的,并且配置新网站的IP解析地址。
主机名这里就先不配置了,等会我用IP地址进行访
问就行了。
配置完成之后需要重新启用站点。
下面是在物理路径里面创建的一个简单的网站内容。
输入IP地址进
行访问。
也可以在DNS里面新建区域来解析“不同IP”网站的IP地址。
创建一个域。
新建主机A记录,也是正向查找的记录。
绑定的IP地址是本地连接2上面所配置的IP地址。
在win 7虚拟机上面可以先使用命令行的方式进行域名解析查看。
里面的内容,那是我随意编写的一些东西)
现在开始做第二种使用相同的IP地址,不同TCP端口搭建多个web 站点的实验。
现在把本地连接2禁用掉。
右击刚才创建的网站(就在这个上面做下面的实验了),选择编辑绑定。
个IP地址或者都使用未分配。
把端口号改为8080(随意)。
再次用win 7虚拟机访问这个站点,后面要加上端口号才能正常访问新建的站点。
不认访问的是另外的一个站点。
下面开始做第三种使相同的IP地址和TCP端口号,不同的主机名搭建多个web站点。
首先我先把新建站点的物理路径中的网站内容做一下变更。
保存的时候注意文件名和扩展名称。
配置相同的。
输入两个不同的主机名。
配置完成之后我给也设置一个简单的网站。
另外在DNS里面也要把accp正向查找区域中的IP地址改成和
benent一样的IP地址。
下面就是验证配置的过程,在win 7虚拟机上面分别登录两个网站的网址,下面是结果验证。
OK 实验完成如果大家觉得不好可以在下面留言,欢迎大家一起来讨论。
谢谢!。