你对Ubuntu一点都不了解,更不会有这个需求,你想知道这个系统什么样可以自己尝试一下,Ubuntu可以在U盘启动不用装进硬盘,自己去体验一下是否有需求再决定装不装,用需求找产品,不要用产品的功能决定自己的需求。
准备把服务器操作系统从Ubuntu改成CentOS,服务器程序由Apache改成Nginx,我需要准备什么?
如果要把服务器操作系统由Ubuntu改为CentOS、另外将WEB容器Apache改为Nginx,这就涉及了两方面的工作,即:系统迁移、应用程序迁移,这两方面涉及的工作各有重点,主要有以下:
1、服务器操作系统更换
由于Ubuntu和CentOS都是Linux发行版本,两者差异化并不大,所以这方面程序移植是没问题的,我们要做的就是:
- 统计Ubuntu服务器上哪些软件包是必须安装的,然后在CentOS上一样安装上,避免迁移后运行程序缺少依懒;
- 数据备份,如:网站程序、应用程序、数据库备份、必要的日志文件等;
- 统计定时任务清单,要清楚哪些任务是要定时自动执行的;
- 确认开机启动程序/服务有哪些;
- 统计服务器上的用户和群组,另外要清楚知道服务器上目录权限的划分;
2、WEB容器迁移
由于Apache和Nginx配置不同,所以迁移前要做好确认,主要注意事项是:
- 站点配置的方法不同;
- URL Rewrite设置不同;
考虑到Nginx是专业的代理服务器,所以我们建议迁移后依旧由Apache做为WEB容器,前面加上Nginx作为前端代理,这种模式更能适应高流量站点。
综上,服务器操作系统换成CentOS是非常正确的选择,而WEB容器这块建议是 Nginx+Apache这种模式。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。