怎样用虚拟机作为创建网站的服务器?
VMware是虚拟机,是在一台计算机上可以同时虚拟多个操作系统。搭建网站服务器和vmware没什么关系。本地电脑搭建网站操作步骤如下:
本地电脑安装VMware等虚拟化软件;
下载自己准备配置服务器的操作系统;
将操作系统安装至VMware;
分配网站硬件、CPU、内存等资源;
上传网站程序至所分配硬件的根目录;
利用花生壳内网IP转化成外网IP,以及域名解析绑定。
至此,您的网站,可以在外网通过IP打开。
一。虚拟机你找个vmware workstation 7装上,然后下载你要虚拟的操作系统的ISO安装文件,创建虚拟机,配置虚拟设备,将虚拟机的虚拟机光驱载入操作系统安装ISO,打开虚拟机电源,开始安装虚拟机操作系统。
二。web服务器就是在:控制面板——添加删除程序——添加删除windows组件,intnet信息发布服务器(IIS),把这个勾选上,然后群定安装,安装的时候会找你要windows2000的安装光盘,你选择浏览,找到安装光盘里的i386文件夹选择继续就行。
三。SSL安装上你就可以设置IIS使用了,一旦使用了SSL,那么站点访问就变成https了。
SSL的安装也在IIS里,就是控制面板——添加删除程序——添加删除windows组件,intnet信息发布服务器(IIS),点右下角的详细,会列出一些可选择的功能,里面就有SSL
四。至于你说的通道是什么我没能理解,不知道你说的是不是***
五。CA安装独立的根证书颁发机构
1以管理员身份登录到系统。或者,如果您装有ActiveDirectory,则以域管理员身份登录到系统。
2单击「开始」,指向「设置」,然后单击「控制面板」。双击「添加/删除程序」并单击「添加/删除Windows组件」。
3在「Windows组件向导」中,选中「证书服务」复选框。屏幕上将出现一个对话框,通知您计算机在安装证书服务之后不能更名且不能加入域或从域中删除。单击「是」,然后单击「下一步」。
4单击「独立根CA」。
5(可选)选中「高级选项」的复选框以指定下面的选项。完成后请单击「下一步」。加密服务提供程序(CSP),默认是MicrosoftBaseCryptographicProvider。证书服务支持第三方CSP,但您必须参考该CSP供应商的文档,以了解关于证书服务使用其CSP的信息。现有的密钥,如果选中此选项,则可以使用现有的公钥和私钥对而不用产生新的密钥对。如果您要重新定位或重新存储以前安装的证书颁发机构(CA),则该选项很有用。
6填入证书颁发机构的名称和其他必要信息。在CA设置完成后这些信息都不能改变。
7在「有效持续时间」中,指定根CA的有效持续时间。有关设置这个值时应考虑的事项,请参阅下面的注释。单击「下一步」。
8指定证书数据库、证书数据库日志和共享文件夹的存储位置。单击「下一步」。
9如果正在运行WWW发布服务,则您会遇到一条要求在安装之前停止此项服务的请求信息。单击「确定」。
10如果出现提示,则键入证书服务安装文件的路径。
安装证书颁发机构的Web登记支持
1以管理员身份登录到系统。
2单击「开始」,指向「设置」,然后单击「控制面板」。双击「添加/删除程序」并单击「添加/删除Windows组件」。
3在「Windows组件向导」中,选中「证书服务」复选框。屏幕上将出现一个对话框,通知您计算机在安装证书服务之后不能更名且不能加入域或从域中删除。单击「通讯」,然后单击「详细信息」。
4清除「证书服务CA」的复选框,确保选中「证书服务Web登记支持」复选框,再单击「确定」。单击「下一步」。
5在「计算机名称」中,键入安装证书颁发机构(CA)的计算机名称,此CA将使用Web登记页。此CA的名称将出现在列表中。单击「下一步」。
6如果正在运行WWW发布服务,系统将请求您在进行安装之前停止此项服务。单击「确定」。
7如果出现提示,则键入证书服务安装文件的路径。注意安装CAWeb登记页之前必须在服务器上安装Internet信息服务(IIS)。在已安装IIS的服务器上安装证书服务时会默认安装CAWeb登记页。只有在与安装CA的服务器不同的服务器上安装CAWeb登记页时,才需要执行此过程。如果您在证书服务安装期间更改了默认的选项且没有在CA服务器上安装CAWeb登记页,则您可以在CA的命令提示行运行「certutilvroot」命令以安装Web登记页。
设置安全性以访问证书颁发机构Web页
1以管理员身份登录到系统。
2单击「开始」,指向「程序」,指向「管理工具」,然后单击「Internet服务管理器」。
3在控制台树中,用右键单击「CertSrv」,再单击「属性」。
4在「目录安全性」选项卡的「匿名访问和身份验证控制」下,单击「编辑」。
5清除除「集成的Windows身份验证」之外的其他所有复选框。
发布证书颁发机构Web页
1以管理员身份登录到系统。
2单击「开始」,指向「程序」,指向「管理工具」,然后单击「Internet服务管理器」。
3设置初始页面为defaultasp,设置IP为您的本机IP。
4在web浏览器中填入http://您的IP/CertSrv,就可以看到发布的CA认证中心。
1:操作系统:Windows(这个系统支持的有ASP、NET11/20/35/40/45、HTML、WAP)
2:操作系统:Linux(支持语言有PHPv43/v52/v53/v54/v55、HTML、WAP)
请正确选择语言开通!
楼主这个是thinkphp+mysql开发,所以虚拟主机选择linux系统,域名最好提前备案
因为是共享的虚拟机,有多个用户使用(多个网站共用),所以系统是内置的 CentOS 65
购买了阿里云的共享虚拟主机普惠版(第一次玩,主要是图便宜(6元)),开通后,进入阿里云的管理面板 下图
查看主机信息
虚拟机ubuntu14-04环境
FileZilla是FTP客户端工具
Linux 主机请您将网页上传到 /htdocs 目录下。此目录是您网站的根目录,如果是 cgi 的网页程序,请上传到 /cgi-bin 目录下。
Windows 主机直接上传即可。
1启动FileZilla软件,新建站点:单击 文件 > 站点管理器 > 新站点 。
新站点,名字可任意填写,如填写为:新站点。
主机,填入主机的IP地址,如:121XXXXXX 。
端口,填写21 。
协议,选择 FTP-文件传输协议 。
加密,选择只使用普通FTP 。
登录类型。选择 正常 。
用户,填写主机的用户名(主机FTP用户名)。
密码,填写主机的FTP密码。
2 连接远程站点:单击 连接 ,即可连接至主机目录。界面分为以下部份:
上部:工具栏和消息日志 。
左边:本地区域,即本地硬盘。
右边:远程区域即远端服务器。
下部:传输队列,从此区域可以看出队列窗口,可以查看文件传输进度。
Ps:楼主第一次是把项目备份好,压缩上传到根目录下,结果解压缩后,右键属性没有移动选项,好在项目不大,直接本地解压缩,一个一个文件上传到根目录下,如上图;
如果压缩上传,上传后到 主机管理控制台 解压缩(下图),把项目文件和项目文件夹移动到根目录下 /htdocs
要注意了
大坑:数据库连接配置
最好在源码打包前,填写保存;参考阿里云主机管理中的数据库信息如下图,配置到项目中的数据库设置中,
到这一步就差不多了,最后,把开发中的数据库数据备份,导出,后缀为sql的文件; 然后进入阿里云的DMS数据库管理平台,导入备份的数据;
到此,完毕,火速打开域名
TYPSoft FTPServer 轻松搭建FTP服务器
如果要架设FTP服务器你会如何选择?也许你会说,那肯定要选Serv-U、WarftpD、ProFTP或Wu-FTP了。这些选择确实很不错,都是一些功能强大的FTP服务器。不过这些并不适合初学者,它们的架设需要具备一定的相关知识,对于一般人来说是不太容易设置的。那么有没有简单一点的方法呢?答案是肯定的,下面我就给大家介绍一种超级简单的FTP服务器,希望能够给广大的初学者们提供帮助。
服务器的设置
建立FTP服务器首先需要下载TYPSoft FTPServer(以下简称TYP),适用于 Windows 9X/2000/XP操作系统。下载之后解压到任何一个文件夹,不用安装直接双击程序就可以开始投入工作了。当然,还需进行一些简单的设置。
1设置端口
如果TYP默认设置的端口21被占用,表现状态如图1所示,列表中会显示“Port already in useChoose another one”,结果是服务器无法启动,此时我们要手工重新设置TYP的端口,方法是选中图1所示窗口中的“Setup FTP”标签,然后在“FTP Port”后面的框中输入新端口号,再单击下面的“Save”按钮即可。
图1
2使用匿名登录
选择主窗口中的“User Setup”标签,然后选择匿名账户“Anonymous”,在右侧窗口中将“HomeDirectory”(主目录)设为我们欲共享的目录,在下面的 “Directory Access”区中设置共享目录中子目录的用户访问权限(下载、上传、更改、删除等),上述选项设置好后按“Save”按钮保存即可(如图2所示)。
图2
3使用其他用户登录
如果想用新建的用户登录,我们可以将匿名用户禁用。在图2所示的窗口中,选择“Anonymous”,然后单击按钮组中的“Option”按钮,在右边的面板中选择“Disable User Account”选项禁用匿名账户,然后再单击“New”按钮,添加一个新用户,再按照设置匿名账户的方法设置此新建账户的访问目录和相关权限,再单击 “Save”按钮即可。
完成这些设置后我们就可以启动FTP服务器了,单击菜单“Server→Start”即可启动服务器。
提示:TYP默认有一个匿名用户,此用户共享的是系统中的D盘,如果不想使用匿名登录,可以将此账户删除掉,如果想使用匿名登录,可以将默认的共享目录更改为其他目录。
客户端的访问
服务器架设好了,就可以让别人访问我们的系统了,访问时可以在浏览器中访问,也可以通过FTP命令来访问,下面我们简要地解释一下如何使用这两种方式访问FTP服务器。
1使用浏览器访问
当使用浏览器访问FTP服务器,我们可以直接在浏览器的地址栏中输入FTP服务器的计算机IP地址。有两类IP地址,一类是局域网内部的IP地址,一类是Internet的IP地址。输入的格式如下:ftp://,然后按回车即可。
如果FTP服务器设置了密码,按回车后会自动弹出一个窗口,按照提示,在指定的地方输入正确的用户名和密码即可登录到FTP服务指定的目录中去了。根据服务器中设置的权限,可以分别进行下载、上传、修改文件、删除等操作。
2使用FTP命令访问
通过FTP命令访问服务器必须了解一些常用的命令使用方法,下面列出几个常用的FTP命令(假设FTP服务器的IP为19216801,共享目录为ABC)。
(1)连接FTP服务器
如果系统是Windows 9X,我们可以在MS-Dos中操作,如果系统是Windows 2000/XP,我们可以在命令行模式下面进行。
首先,在命令行或DOS窗口中输入“ftp”命令并敲回车,然后在“ftp>”提示符后面敲入“open 19216801 port”(port是FTP服务器的端口号),此时命令行等待我们输入用户名,输入合法的用户名后再输入相应的密码,这时我们就可以登录FTP服务器了(图3)。
图3
(2)上传文件
成功登录服务器后,我们就可以上传文件了。上传文件之前,我们最好先建立一个文件夹,然后将文件上传到这个文件夹中,这样对于文件管理比较方便。建立文件夹的命令格式为:mkdir 文件夹名;上传文件的命令格式为:put 源文件的位置和文件名。按回车之后,我们还要输入目标位置,输入合法的目标位置之后再敲回车就行了。如果要实现批量传送文件,可以使用“mput”命令。
(3)下载文件
首先在光标处输入“pwd”命令来查看进入FTP服务器的目录,然后再输入“dir”或者“ls”命令,按回车后,就可以显示此目录里所有文件信息了。例如现在要把FTP服务器里 Music目录中的所有MP3完全下载,那么,首先使用“cd”命令切换目录,进入music目录,然后选择“mget”命令进行下载,“mget”命令可进行多个文件的批量下载(格式为:mget mp3)。如果要下载单个文件,则使用“get”命令。
(4)删除文档
我们可以用“delete”命令进行单一文件的删除,如果需要成批删除文件,则可以使用“mdelete”命令进行,当然若觉得这样太浪费时间,可以输入“rmdir”命令来删除整个目录。
(5)断开与FTP服务器的连接
使用完之后,我们最后使用“Close”命令就可退出与服务器的连接,若是要彻底和FTP说再见,那就使用“bye”或“quit”命令完全退出
网络使用桥接模式,虚拟机的网络会直连路由器,
如果不行,使用虚拟网络,先进入虚拟网络编辑器,
进入后里面会有一个默认的,但你可以再点添加,
将虚拟网络设置一个你能上网的网卡上,如下图,
然后返回到虚拟机的设置,找到你要设置的虚拟机,点击编辑虚拟机设置,设置上你之前设置过的虚拟网卡,
这样你的虚拟机就与路由器直连了,你可以在路由器查看到你虚拟机的设备,计算机名等,
然后再从路由器上将你的MAC地址与内网IP绑定,再找到虚拟服务器,你就可以映射了,如果有不懂的,可以继续追问,
首先登陆Windows Azure管理平台,创建新的Windows Azure Affinity Group和Storage Account,为随后创建Windows Azure虚拟主机作准备,
1 创建Windows Azure Affinity Group,点击左边的菜单“Network”选项,在页面中选择“Affinity Group”
点击页面下方的“Create”按钮,创建新的Affinity Group,输入唯一的Affinity Group名称,根据自己所在国家选择距离最近的服务器区域,中国用户推荐选择“East Asia”,然后点击完成。
2 创建Windows Azure Storage Account, 点击左面菜单“Storage”选项,然后点击页面左下的“New”按钮,
选择Data Services => Storage => Quick Create => 输入自定义URL,选择上步创建的Affinity Group,另外选中“Enable Geo-Replication” 然后点击右下的创建帐户按钮。
3 创建Windows Azure虚拟主机, 在左侧菜单,选择 “Virtual Machines”选项,默认情况下,virtual machines是空白,
点击页面左下方的“+New”按钮,创建一个新的虚拟主机实例,
选择Compute => Virtual Machine => From Gallery, 页面将载入当前云平台所支持的操作系统镜像文件,
在操作系统镜像文件列表中选择“Windows Server 2012, October 2012”,然后点击右下的按钮,
在虚拟机设置选项中,填写虚拟主机名称,默认登陆用户名是Administrator,设置密码,然后在“Size”中选择“Medium(2 cores, 35GB Memory)”,然后点击右下的按钮
为虚拟主机选择设置Storage Account和Affinity Group,这两项,在前文已经设置完成,直接在菜单中选择即可,而DNS名称需要设置唯一的名称,随后远程登陆时将会使用该域名。
在点击创建虚拟主机后,系统将进入镜像恢复和创建系统配置步骤,该步骤完全自动操作完成,无需开发人员干预。
在Virual Machines页面,可以查看当前主机是否已经创建完成,以及运行状态。
当虚拟主机状态为“Running”的时候,即可创建连接到该主机。
4 在Windows Azure虚拟主机创建Windows 8开发环境
虚拟主机创建完成后,点击虚拟主机名称,即可进入系统资源详细页面,从中可以了解到当前系统资源使用状况以及主机详细信息。
在页面下方,点击“Connect”按钮,会自动生成后缀名为"rdp"的文件,然后提示下载,该文件为远程登陆文件,通过前文安装的远程登陆工具即可导入,运行该文件后,用户即可登陆到Windows Azure虚拟主机。
双击下载的“rdp”文件,将提示连接服务器信息,并且要求输入用户名和密码,
这里用户名密码需要填写前文创建的“Administrator”账号信息。
登陆成功后,即可看到Windows Server 2012操作系统桌面,
为了方便Windows8应用开发,下面需要对操作系统进行简单的设置,首先进入"Server Manager",
点击右边菜单“Manage” => "Server Manager Properties",
在弹出窗口中选中“Do not start Server Manager automatically at logon”,这样在每次启动时,就不会再入Server Manager应用,节省系统资源和带宽。
返回,Server Manager窗口,选择右上菜单“Tools”, 然后选择“Computer Management”选项,
点击后,即可进入Computer Management窗口,在窗口左边菜单中右键点击“Users”目录,然后选择“New User”,
在新用户添加窗口中,添加用户“Developer”,密码自定义设置,该用户将在后文作为开发账户使用,因为在云平台虚拟主机中,Administrator不能直接作为开发账户,所以才需要创建该用户账户。
创建用户完成后,右键点击“Groups”菜单,然后,右键点击“Administrators”用户组,
添加“Developer”用户进入Administrator管理员用户组,
完成用户和用户组设置后,关闭相关窗口,返回Server Manager窗口,点击“Tools” => ”Services“
在Services窗口中,找到”Windows Audio“服务,设置”Startup Type“为”Automatic“,然后点击”OK“关闭窗口。
然后选择”Windows Audio Endpoint Builder“服务,同样设置”Startup Type“为”Automatic“,然后点击”OK“关闭窗口。
在Services窗口右键点击”Windows Audio“和”Windows Audio Endpoint Builder“,点击“Start”运行两个服务。
返回Server Manager主窗口,选择“Local Server”,
在右边窗口中,选择“IE Enhanced Security Configuration”,设置“Administrators”和“Users”为“Off”,
然后使用快捷键“Windows” + R,会弹出Run窗口,输入“RegEdit”命令,进入注册表编辑窗口,
进入注册表“Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main”,双击“ApplicationTileImmersiveActivation”注册键,修改值为“1“,然后点击”OK“保存退出。
返回到Server Manager窗口,在”Add Roles and Features Wizard”中,选择“Role-Based or feature-based installation”,点击“Next”按钮,根据自身开发需求,添加服务器应用,例如可以在该窗口添加“Web Server(IIS)”服务等。
需要注意的是,在该窗口中,需要添加Windows 8桌面样式,以方便随后开发Windows Store应用调试使用,
在添加“Desktop Experience"完成后,需要关闭所有应用窗口,重新启动Windows Azure虚拟主机。重启虚拟主机有以下方法,
1)使用Alt + F4,打开退出菜单,选择”Restart“
2)在Windows Azure虚拟主机管理页面,选择”Restart“菜单重新启动机器。
5 安装Windows 8应用开发工具
添加Windows 8桌面风格,需要一段时间,可以通过Windows Azure虚拟主机页面监控服务器状态是否启动完毕。
主机启动完成后,使用远程桌面登陆,这次登陆使用前文创建的”Developer“账户,
登陆成功后,使用IE浏览器,打开Windows 8开发工具在线安装页面,点击“Download Now”,在线安装Windows8开发工具。
在提示窗口中点击“Run”,随后的窗口中,即可安装Windows8开发工具。
安装完成后,点击“Launch”,即可进入Visual Studio激活窗口,
点击“Register online”使用你的微软邮箱账号注册,即可获得免费产品注册码,输入注册码后,即可激活Visual Studio开发工具。
在第一次运行时会提示输入微软账号登陆,获取开发人员许可证,
使用微软账号登陆,登陆成功后,即可获取免费开发人员许可证书。
完成以上设置后,即可打开Visual Studio创建第一个Windows Store应用,正式开始Windows 8应用开发之旅了。
-
Windows 2003 Standard Edition、Windows 2003 Enterprise Edition、Windows XP Professional 、Windows 2000 Server、Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS 。在系统的安装过程中IIS是默认不安装的,在系统安装完毕后可以通过添加删除程序加装 IIS。
IIS 是微软推出的架设 WEB、FTP、SMTP 服务器的一套整合系统组件,捆绑在 上列NT核心的服务器系统中。本文针对通过Windows2003 IIS组件配合金万维g动态域名解析软件向互联网提供FTP服务。
第一步:安装Windows 2003 IIS中FTP组件
在控制面板的添加/删除程序——Windows组件向导——应用程序服务器——Internet信息服务(IIS)中选中“文件传输协议(FTP)服务”。如下图:
在选定需要安装的服务后安装向导会提示需要插入Windows 2003安装光盘,这时您插入安装盘按照提示进行安装,IIS中的FTP很快便自动安装完成。
第二步:配置FTP服务器
打开程序——管理工具——Internet 信息服务(IIS)管理器——FTP站点,(也可以在运行中输入INETMGR进入管理器)。
在IIS FTP组件中,FTP每一个站点只能对应一个端口、每一个站点只能对应一个全局目录。权限顺序可理解为 站点 >= 虚拟路径,如果需要建立匿名访问的FTP服务和需要认证的FTP服务,需要建立两个站点,使用两个不同的端口。
首先我们建立一个需要认证的FTP站点,让互联网登陆FTP服务时需要认证才能与FTP服务器取得信任连接。进入程序——管理工具——计算机管理——本地用户和组——用户。在这里新建一个用户aamm,不需要赋予任何权限,建立后即完成建立用户过程。
进入Internet 信息服务(IIS)管理器默认FTP站点属性
在安全帐户中不选中“允许匿名连接”,否则任何人都可以通过FTP连接你的全局目录。 在主目录中的FTP站点目录选择到对外服务文件目录的上级目录,如果你不想这个站点下的子站点有写入权限,那么写入权限不需要选中。如果此站点下有一个子站点需要有写入权限,那么全局站点FTP权限必须给予写入,如果你觉得不安全,那么可以把FTP目录数据转移到一个空的分区或者下级目录。例如 aamm帐号对应 D:\aamm目录,那么FTP全局站点目录必须为D:\。
现在,FTP服务接口已经向互联网服务,但实际上没有用户可以从你的FTP进入获得资源。我们需要把刚才建立的aamm用户对应到FTP目录。之前有很多朋友问,为什么微软的FTP没有可以设置帐号的地方,只可以设置匿名或非匿名?其实是可以的,不过需要一点窍门。
右键FTP默认站点——新建——虚拟目录——虚拟目录别名输入aamm——选择aamm对应的访问目录并给予权限——完成 实际上虚拟目录别名就是用户登陆名称,对应着用户表中的的用户。我们可以通过系统建立FTP用户来对应不同站点的FTP子站点目录。当然,一个用户是可以对应多个路径的,这点我们需要使用FSO权限进行控制。
下面我们可以开始测试FTP服务器。
在测试过程中为了方便使用Windows 2003自带的FTP命令进行测试。
测试成功,互联网上的访问者就可以直接在IE浏览器里面输入ftp://youripcom访问你的ftp了。
0条评论