• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器硬件 > 如何部署服务器 租用服务器的步骤

如何部署服务器 租用服务器的步骤

作者:xinwang 字体:[增加 减小] 来源:互联网

本文主要包含箭头云服务器,云服务器,域名注册,网站建设,定制建站,自助建站,虚拟主机,域名交易,域名,主机托管租用,企业邮箱,,,等服务器相关知识,xinwang希望可以进行参考
  服务器是最常用的网络设备,现在大家在使用服务器的时候,大多会选择租用,这要比购买服务器更加的实惠,能够为大家节省很多的资金。而在租用了服务器以后,还需要部署服务器。
 
  租用服务器的步骤
  1、跟开发或网络公司沟通服务器的配置配置信息,如:带宽、内存、CPU等;
  2、选择合适的IDC服务商;
  3、选择好之后,可以先一个申请测试,并进行调配;
  4、待无误后,支付费用正式使用。
  使用云服务器要注意什么
  1、要注意云主机的备份机制,例如弹性云的默认周期备份基础上,可能需要适当根据项目调整,一方面通过系统自动备份,另一方面可以借助第三方备份,增加保险因素,让云服务器租 用起来更放心。

  2、云服务器的超高弹性配置,云配置可以选择基本的和标准的,通过自己的主要客户所在区域进行机房选择,因为配置可以适当升级,但机房线路选定了却无法自主更换,认为,这一点非常关键 ,在配置的时候,也需要量体裁衣,访问量大的可以考虑增加带宽,页面多的可以考虑提高CPU核心数,而对数据库不断请求的,则需要在内存消耗方面考虑更多。


  如何部署服务器
  1、创建用户
  创建主机后,默认有一个root账户,拥有所有权限。首先需要需要给root账户设置密码。设置密码通常有很多规则。而且咱老百姓设置密码通常太简单了,某些程序分分钟就给破解了,服务器的安全问题更加要注意了。因为root具有所有权限,掌握着整台服务器的生杀大权,万不可落到别人手里。因此我们部署服务的时候,通常不用root账号去配置。而是重新设置一个账号去配置。通常是一个服务一个账号,单独管理。
  2、安装运行环境
  像Nodejs Python 这种动态语言而言,必须要有相应环境才能运行。因此需要配置运行环境。而 C、C++、Golang 、Rust 是静态语言,需要先将项目编译成二进制文件,再直接在服务器运行。因此静态语言需要配置编译环境,但一般不在服务器配置,而是在其他地方配置编译环境,比如在docker中,服务器只需要运行编译后的二进制可执行文件即可。即便是使用nvm安装node运行环境,nvm在正式的生产环境也是很少使用,因为nvm有很多弊端,比如,nvm将程序安装在了用户目录,这就意味着其他用户无法使用。从而给后期的维护造成麻烦。因此,可以参考node官网是如何安装的。
  3、把项目同步到服务器
  手动部署,比如通过ssh sftp等把文件拉过来,或者使用git clone下来。这些都是手动部署,效率不高。而现在,越来越多项目在使用自动部署,例如jenkins进行自动化部署,还可以进行自动化测试。可以在docker中安装。kubernetes 是用来管理docker集群的。
  4、安装进程管理程序
  当我们在使用npm start 启动程序时,默认是在前台运行的,一旦使用Ctrl + C干掉当前的进程回到命令行时,服务也就跟着挂了。因此,我们想让程序在后台运行,我们可以在命令行的末尾加上 & 比如 npm start &尽管程序在后台运行了,但是管理这个进程却有不小的麻烦。因此推荐使用专门的进程管理程序 比如 使用node写的pm2 和使用Python写的supervisor。尽管可以使用pm2 logs来查看日志,但是也有专门的日志服务,来方便我们处理日志,比如elastic。
  5、使用ip和端口调试,没问题,使用nginx作为反向代理

  先使用IP地址和端口组合进行调试,需要注意的是,root用户才有权限取得1024端口以下的端口,而其他用户是没有这个权限的。而一般我们写程序也不要指定80端口,而是使用反向代理,使用nginx 将监听的80端口,映射到程序指定的端口处理。在Ubuntu环境下我们可以使用apt-get 来安装 nginx 服务,而使用nginx需要在nginx的配置文件配置这个服务端口映射关系。其配置文件路径在 /etc/nginx/config.d/目录下,不存在是可以创建一个default.conf写入配置。可以使用 nginx -t来检测配置是否有问题。配置完成之后需要使用sudo nginx -s reload重启服务,以使配置生效。在node程序中,我们使用了环境变量PORT来指定端口,在自动化配置时,修改端口时或许不太方便,我们也可以使用专业的配置服务来处理这些事情。比如使用consul来管理配置服务,可以做到配置的集中化。


  服务器是非常重要的网络设备,在建立网站时,就必须要有服务器。提醒大家,在拥有了服务器以后,还必须要部署服务器。
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 高可用性集群与负载均衡集群的工作原理哪里不同
  • 香港代理服务器可以租用吗?如何购买香港代理服务器?
  • jsp 服务器租用平台有哪些?jsp服务器页面的特点有哪些?
  • 云计算和物联网有什么关系?
  • cc攻击的种类有哪些 如何防御cc攻击
  • 云文档在线表格怎么做?在线表格如何进行内容筛选?
  • 代理服务器的作用 代理服务器的设置方法
  • ipv6掩码有没有?电脑网络的ipv6如何设置?
  • 用上大数据!南湖区“七星阁”让基层治理更智慧
  • 什么叫云存储 云存储的作用

相关文章

  • ssl证书本地生成的操作步骤
  • 服务器内存条是什么 和普通内存有什么区别
  • 自己如何查看dns服务器?
  • 现在哪个云服务器比较好呢?
  • 国内云主机排行应该怎么选?
  • 为什么大家喜欢使用云主机 aaa 云主机具有哪些优势
  • 台湾服务器是什么,怎么选择台湾服务器的配置
  • 比较便宜的云服务器哪家有?真正的云服务器有哪些优势?
  • 媒体服务器有什么作用?媒体服务器具备哪些优势
  • 云主机是什么?云主机 哪家好?

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 云服务器 国内哪家好 云服务器按照台数收费吗
    • 怎么访问服务器呢?服务器的虚拟化技术是指什么?
    • 怎么安装https证书?https证书分为哪几种类型?
    • 租用便宜双线服务器需要考虑哪些方面?
    • 云服务器哪里好,都有哪些优势?
    • 云服务器与服务器有什么不同之处
    • 2025年,全球企业云技术使用率将达到100%
    • 对比云空间和虚拟主机哪个更好,应该怎么选?
    • 把小程序部署到云服务器上,应该怎么做?
    • 服务器迁移注意什么?什么是服务器迁移?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有