【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

如何在云服务器上部署自己的网站?

放大字体  缩小字体 发布日期:2020-09-26 19:59:09    浏览次数:8
导读

  如题,我们在购买了云服务器后怎么使用?是当个网络U盘存储文件,还是用来搭建网站,提供网路服务?其实是都可以的,例如购买一个windows操作系统的云服务器,就是可以在上面存放一些文件,这样避免携带U盘,还可以在里面如操作本地电脑一样来实现许多业务的处理,比如放一个量化交易工具,因为云服务器可以全天候工作

  如题,我们在购买了云服务器后怎么使用?是当个网络U盘存储文件,还是用来搭建网站,提供网路服务?其实是都可以的,例如购买一个windows操作系统的云服务器,就是可以在上面存放一些文件,这样避免携带U盘,还可以在里面如操作本地电脑一样来实现许多业务的处理,比如放一个量化交易工具,因为云服务器可以全天候工作。不过更多的用途是用于作为网站的服务器来使用,云服务器一般都具有较大带宽、24小时工作,所以很适合选做网站服务器。

  目前为服务器提供HTTP服务的主要包括IIS、Apache(Tomcat)、Nginx三类。IIS是windows系统专属,即微软提供的,不具有平台兼容性,只能在windows平台使用。Apache和Nginx属于更为通用的产品,windows\linux\mac系统上都可以安装部署。

  由于网站服务器一般会同时需要部署安装数据库软件和服务器语言,因此许多集成套装产品就因此而获得青睐。如wampserver就是windows系统下apache+php+mysql三个软件集成的产品,其中apache为HTTP服务软件,php为服务器语言,mysql为数据库服务软件;anmpserver是一款集成apache服务器、nginx服务器、mysql数据库、php解释器的整合软件包。由此看来,如果想部署一个网站服务,HTTP服务软件、数据库服务软件、服务器语言解释器这三套一个也不能少,其中HTTP服务软件负责处理数据的解析和传输,数据库软件负责数据的存储与查询等操作、服务器语言解释器负责对数据的处理、操作数据库等。

  之前在csdn上写过一篇文章,较为详细的叙述了如何安装IIS和使用IIS来做服务器软件的过程。可以参考一下:

  IIS的部署安装还是很简单的,直接去关闭或打开windows功能页面里打开就可以了。完成后,打开系统C盘,就可以看到根目录下多了一个文件夹inetpub。打开该文件夹,里面会有一个文件夹,这个文件夹就是放置网站的地方。把做好的网站文件夹放在这个里面,就可以开始访问网站了。不过如果想要访问网站就还得需要IP地址。如果在云服务器上测试,服务器本机的IP地址为127.0.0.1。因此在浏览器地址栏输入,就可以看到IIS提供的一张图片,提示IIS服务启动成功。

  按照文件系统的方式去理解,访问,实际上就是在访问IIS安装目录里的wwwroot文件夹,继续来看的话,如果访问,那就是访问wwwroot文件夹下的a.html文件,同理,如果访问那就是访问wwwroot文件夹的myweb文件夹。如果不是服务器本地访问,而是在服务器上wwwroot目录下保存了a.html文件,远程访问时就会在浏览器地址栏输入:服务器IP地址/a.html。例如购买的云服务器IP地址为106.13.111.245, 当安装启动IIS服务后,并在wwwroot目录下存放了a.html文件,那在其他的机器上就可以使用浏览器,在浏览器地址栏上输入:103.13.111.245/a.html,这样就可以访问到a.html这个网页了。

  如果不使用winddows自带的IIS服务,还可以使用前述的一些集成软件包,如wampserver,这个直接从网上下载安装即可。也可以使用phpstudy,这个集成包效果不错,可以从其官网下载下来:

  如果服务器语言选择php,就使用phpstudy windows版本下载安装,如果选择java来开发网站,就可以使用JspStudy来下载安装。

  如果购买的云服务器为linux操作系统,这里的linux操作系统主流产品包括Ubuntu和centos,个人用户使用ubuntu较多,企业用户一般使用Centos,两者有一些差异,因此在部署的时候也是需要考虑系统的不同采用不同的策略。不过服务器集成软件都可以使用,也可以单独来一个个的安装。

  (1)使用ubuntu用户登录云服务器后,使用sudo命令先对系统里相关软件进行升级,即在命令行输入:sudo apt-get upgrade,然后回车,看网络情况而定可能需要等待几秒或几分钟。稍微解释一下,这里的sudo命令属于linux系统里的使用超级用户权限,apt-get属于ubuntu里获取网络资源的命令方式,upgrade就是更新现有系统里的软件。

  (2)安装Apache服务,同样命令行输入:sudo apt-get install apache2,然后回车。同样也是使用超级用户权限来从网络上自动下载安装apache2软件,在安装过程中有yes/no提示,输入y,表示同意。等待一会,就是提示安装完成。

  (3)测试HTTP服务。Apache安装成功后,会在根目录var下生成目录,这个html目录就是存放网站资源的位置,如前述IIS提供的wwwroot文件夹功能一样。如果需要修改apache相关参数,可以去f进行修改。此时就可以在html目录中使用vi命令来编写一个简单的网页,保存为index.html。

  然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入:服务器IP地址/index.html,很快你就可以看见自己写的第一个网页了。

  (4)测试FTP服务。在linux系统里使用vi来编写网页估计会痛苦万分,所以99%的开发者都会选择在本地使用相关工具如sublime、vscode、notepad++、eclipse来编写好网页或者网站,然后使用ftp服务将文件上传到刚刚部署的html文件夹中。如果是Ubuntu,之前测试过这里使用flashxp工具实现上传:

  如果购买的云服务器为centos系统,过程与ubuntu类似,就是命令行修改为yum install即可。

  (5)然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入:服务器IP地址/index.html,很快你就可以看见自己写的第一个网页了。

  (6)测试FPT服务。在linux系统里使用vi来编写网页估计会痛苦万分,所以99%的开发者都会选择在本地使用相关工具如sublime、vscode、notepad++、eclipse来编写好网页或者网站,然后使用ftp服务将文件上传到刚刚部署的html文件夹中。

  如果是centos,就可以使用SSH Secure Shell,软件也比较小,可以从百度上搜索然后下载,

  这里下载的时候注意选择下方的其他下载地址,不然会带一堆东西安装在你的机器上。具体操作过程请参考前面的一篇博文:

 
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-581457.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4