虚拟机安装以及网站的搭建

一、 VMware WorkStation 安装和使用

Unity 模式

在该模式下,可以把虚拟机的窗口拖到真实机上。

image-20200203165854913

快照

在这里添加快照

image-20200203170140749

二、Windows Server 2003

下载安装完成后:

设置虚拟机交换机

设置虚拟机的交换机为VMnet1,下面的xp也一样设置

image-20200204050331629

设置ip地址

运行中输入ncpa.cpl可以打开网络设置/网卡

右键本地连接属性-> tcp/ip协议 ,右键属性

在这里可以更改ip地址,下面的xp也一样设置,注意地址不要改一样的

image-20200204050717616

三、Windows Xp sp3

下载镜像后安装

序列号:MRX3F-47B9T-2487J-KWKMF-RPWBY

Windows也和上面一样设置,然后关闭防火墙,它们就可以ping通过了

关闭防火墙

控制面板—>安全中心—>关闭防火墙

image-20200204054606147

成功ping通上面的windows server

image-20200204054702176

让虚拟机也连上网

在网卡中设置为共享主机ip

image-20200204055126071

然后xp中把ip地址改为自动获取

image-20200204055209339

然后就可以ping通外网了

image-20200204055255912

然后xp会自动获取一个ip。其实这个ip也是可以更改的。在虚拟机编辑里的虚拟网络编辑器可以改

image-20200204055515279

四、搭建网站

HTTP 协议

1
curl -I www.baidu.com

用这个命令可以获取到请求网页HTTP的报头

image-20200204113744549

静态网站

后缀是html的是静态网站,它没有数据库,比动态网站安全性高

判断网站是否时静态的

在后面加上index.html如果没报错就是静态的

image-20200204114201540判断操作系统

改大小写字母,如果报错了就是Linux系统,否则时windows系统

判断伪静态网站

把html去掉,改成.php?id=加上阐述的形式,如果没报错就是伪静态

网站搭建Windows+iis+asp+access

方法一

在开始菜单中,打开管理服务器

image-20200204115108081

然后添加或者删除角色

image-20200204115206076

然后点下一步,然后选择自定义配置,下一步

image-20200204120320527

然后选择IIS的那个,下一步

然后把这个勾选上,下一步。这里要保证光盘里有Windows Server 2003安装镜像

image-20200204120709715

方法二

控制面板中找到添加或删除程序,然后点添加删除组件,把安全性反选

image-20200204115725118

找到应用程序服务器,点详细信息,把下面这几个勾选上

image-20200204115923743

然后下一步下一步安装就可以了,这里要确定你的Windows 2003 Server的安装盘要在光驱里面

管理服务器

在开始中找这个可以管理你的服务器

image-20200204121206245

右键打开默认网站,把里面的内容删了

image-20200204121334591

可以在里面写一个简单的网页

image-20200204121500327

右键默认网站,刷新一下。然后右键点权限

image-20200204121635625

添加,高级,立即查找,双击everyone,添加进去

image-20200204121815487

然后设置属性

image-20200204122104384

在文档这里,把里面的全部删了,加一个index.html

image-20200204122200968

然后再浏览器中输入localhost或者127.0.0.1就能访问网站

添加其他网站

一个服务器可以有多个网站。网站里右键新建网站

image-20200210210716037

然后给个描述,然后下一步

image-20200210211125225

然后选择源代码所在的目录(可以在这里下载asp/access源码 ),一般选中这个位置放源码

image-20200210211934248

因为同一个ip的同一个端口只能运行一个网站,所以刚刚建立的test网站是停止的,我们把默认网站停止,开启我们的test

image-20200210212223767

然后右键test打开属性进行设置

image-20200210212323656

然后再文档那里全部删除,加入index.asp

image-20200210212436455

然后给权限everyone(参加上面步骤)。右键打开目录,然后把test里面的东西替换成源码

image-20200210214035530

然后去web服务扩展里启用Active Server Pages(这是asp的扩展)

image-20200210214421977

然后再去test的属性里再主目录下,把执行权限改成纯脚本

image-20200210214544939

然后点配置,再选项里启用父路径

image-20200210214701247

然后再调试里,把这两个勾上

image-20200210214742152

然后再停止,并启动一下test网站,就可以在浏览器里看到了

在同一个服务器用不同ip搭建网站

把虚拟机的网卡设成vnet1,更改一下本机的ip地址

image-20200211095504655

并且在高级一栏里面添加一个ip

image-20200211095834282

此时添加网站的时候可以选择不同ip

image-20200211095954768

使用不同端口搭建不同网站

搭建完ss网站后,右键属性,更改端口为8080的其他端口

image-20200211100236835

然后就可以同时启动了

使用域名搭建不同网站

在建立网站的时候指定域名

image-20200211100421876

完成创建后配置dns服务器,在管理服务器里面添加或删除角色

image-20200211100617236

选择自定义

image-20200211100757950

然后选择dns服务器

image-20200211100841840

然后一直下一步,这里设置成刚才的域名

image-20200211101029215

这里点否,然后下一步

image-20200211101132861

安装完成后可以在这里管理dns服务器

image-20200211101243509

如果之前没有创建,可以在这里创建新的区域

image-20200211101357826

然后再这里右键新建主机image-20200211101545266

填上名字和ip

image-20200211101707768

然后去配置一下dns服务器

image-20200211102227104

然后再按之前的方法配置好网站,最后就可以用域名访问了

image-20200211102347131

五、在Linux上搭建网站

安装apache,php,mysql

搭建好Redhat的环境之后, 安装apache(httpd)和php和mysql

1
yum -y install httpd php mysql-server php-mysql

网站的根目录在/var/www/html/ 下

启动服务

启动apache

1
2
3
4
service httpd start # 启动 apache
service mysqld start # 启动 mysql 数据库
mysqladmin -uroot password 123456 # 设置mysql初始密码
mysql -uroot -p123456 # 登录 mysql 数据库

然后就进来了mysql里面

image-20200211222706928
1
2
3
4
5
show databases; # 查看数据库
use mysql; # 使用这个数据库
show tables; # 查看数据表
select * from user; # 查看user这个表
quit; # 推出

此时发现数据库已经配置完成。然后我们解除一下防护墙

1
iptables -F

此时在外界浏览器中输入ip可以访问到网站

image-20200211223304626
1
2
cd /var # 到这个目录下
chown -R apache www # 把www的所有者改成apache

然后把网站拿进来。

可以通过虚拟机设置里选项里面的共享文件夹功能,加入bbs_new文件夹

网站源代码:

链接:https://pan.baidu.com/s/1J_A7y3LNXtl3pU-9L0AxzQ 提取码:zrar

image-20200211231151678

然后共享的文件夹在/mnt/hgfs/目录下。用cp命令把里面的文件复制到/var/www/html里面来

然后就可以在外界访问到这个网站了

image-20200211231614902