准备把服务器 *** 作系统从Ubuntu改成CentOS,服务器程序由Apache改成Nginx,我需要准备什么?

准备把服务器 *** 作系统从Ubuntu改成CentOS,服务器程序由Apache改成Nginx,我需要准备什么?,第1张

如果要把服务器 *** 作系统由Ubuntu改为CentOS、另外将WEB容器Apache改为Nginx,这就涉及了两方面的工作,即:系统迁移、应用程序迁移,这两方面涉及的工作各有重点,主要有以下:

1、服务器 *** 作系统更换

由于Ubuntu和CentOS都是Linux发行版本,两者差异化并不大,所以这方面程序移植是没问题的,我们要做的就是:

统计Ubuntu服务器上哪些软件包是必须安装的,然后在CentOS上一样安装上,避免迁移后运行程序缺少依懒;

数据备份,如:网站程序、应用程序、数据库备份、必要的日志文件等;

统计定时任务清单,要清楚哪些任务是要定时自动执行的;

确认开机启动程序/服务有哪些;

统计服务器上的用户和群组,另外要清楚知道服务器上目录权限的划分;

2、WEB容器迁移

由于Apache和Nginx配置不同,所以迁移前要做好确认,主要注意事项是:

站点配置的方法不同;

URLRewrite设置不同;

考虑到Nginx是专业的代理服务器,所以我们建议迁移后依旧由Apache做为WEB容器,前面加上Nginx作为前端代理,这种模式更能适应高流量站点。

综上,服务器 *** 作系统换成CentOS是非常正确的选择,而WEB容器这块建议是Nginx+Apache这种模式。

这个版本的ubuntu(bionic  即 1804)并没有这个ppa Repository(支持)

只有xenial和Trusty两个版本有这个ppa Repository

如果你需要,可以强制修改,但容易存在冲突和兼容性问题(毕竟这个ppa package最高支持的ubuntu版本是xenial即1604),修改方法:

sudo vi /etc/apt/sourceslist 修改对应的ppa source list

deb >我这里有简单搭建思路给你参考。
1、在Ubuntu上我选择MySQL数据库。
2、后台语言选择我用nodejs你也可以选择java或者Python什么的(这主要用于把数据存入数据库用)
3、单片机与Ubuntu数据传输方式,我选择网络通讯。
这样连接思路就是,单片机通过串口把数据发到网络模块,网络模块与Ubuntu服务器用无线网络连接。
重点来了。Ubuntu系统的后台程序 使用WEBsocket监听一个端口,等待单片机的网络模块发来的数据。 这样完成数据传输链。

我有3台ubuntu服务器,work_svr1、work_svr2为在公网运行的工作用服务器,1上运行着工作用的webapp,2作为备份服务器备。另外还有一台个人租用的异地服务器做博客服务器用。我希望工作用1号服务器上数据和个人博客服务器数据可以每天定时备份到2号服务器上。

rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我使用了其中3个选项,详细的选项使用说明可以使用man命令查看。

ssh免密码自动登录,这样在自动定时远程备份时,就可以不需输入ssh登录密码。
首先在客户端服务器 A 为用户 a 生成公钥(passphrase不需要输入):

接下来以用户 b 的身份ssh登录 B 创建 ~/ssh 目录(有可能这个目录已经存在了):

最后把客户端 A 的公钥附加到 B 端 authorized_keys 文件中:

现在不需输入密码就可以登录 B 了:

最后设置一下 crontab -e 定时任务,ok。

此文部分参考了这篇 rsync 和这篇 ssh 的内容。

1、选择安装 Ubuntu 服务器选项。
2、再次选择您的语言,这一次的语言是用来安装 Ubuntu *** 作系统。
3、然后选择您所在的位置。位置设置是服务器的重要的键盘布局、 区域设置和您的时区。
4、安装程序检查安装 CD,您的硬件,并与 DHCP 配置网络。
5、Ubuntu 不允许您直接以 root 用户身份登录。因此,我们创建一个新系统用户在这里为初始登录。

方法/步骤1首先,更新软件源,保证源是最新的,这样有利于下面在线通过apt-getinstall命令安装ftp。2使用sudoapt-getinstallvsftp命令安装vsftp,安装软件需要root权限,我们使用sudo来暂时获龋3安装好ftp后默认是会自动创建ftp用户的


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10669575.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存