首页 » 网站建设 »

用Godaddy VPS搭建博客网站运行环境

2019年8月15日 / 50次阅读
云服务器

Godaddy的VPS服务器,在使用上感觉有些不一样。它默认给你的是一个有sudo权限的非root用户,就跟我们自己在虚拟机里面装CentOS一样,root账户没有密码不可用,也省去了自己创建用户的步骤;默认firewalld没有启动;默认没有swap分区,要自己搞。

下面是我自己在Godaddy的VPS上用CentOS搭建独立博客网站服务器的步骤:

(1)升级和更新,sudo yum update,连同kernel一起升级,然后reboot,让新的kernel生效

CentOS的update和upgrade,都会升级kernel,自己在输入y之前,查看一下list就清楚了。

这个命令比较有用:yum check-update,可以查看有哪些可以升级的,包括kernel。

(2)检查并设置firewalld服务的自启动,reboot验证

sudo systemctl list-unit-files | grep firewalld
sudo systemctl enable firewalld.service

(3)删除不需要的服务和软件包

sudo yum remove postfix
sudo yum remove sendmail
...

我使用STMP服务器发送邮件,所有以上两个包都不需要。应该还有不需要的服务和软件包,不过我还不知道。

(4)设置swap分区2G,修改swappiness值为10

系统内存也是2G,要榨取服务器的性能到极限,必须要设置swap分区,否则内存用到最大值时,系统会卡死。

在修改/etc/fstab文件时,一并关闭分区的atime属性,提高磁盘性能。

还有个细节,修改swappiness参数值为10,CentOS这个值默认是30,我觉得有点高了。

(5)修改sshd的监听端口,使用internal-sftp,以及其它一些配置项

修改监听端口,要配合firewall的配置,打开对应的端口号,重启sshd,重新登录测试。你可能需要看这篇总结:如何使用CentOS的firewall-cmd命令。再推荐学习:SSH知识合集

以上步骤完成,一台CentOS服务器对我来说,就Ready了。

下面开始安装独立博客网站需要用的软件。

(6)编译安装Python3

有一些工具和脚本需要Python3,由于网站还未上线,因此我加了--enable-optimizations选项。

(7)编译安装LAMP环境

Apache和PHP都选最新版本,MySQL用5.6版本。

这里还有一个优化细节,就是给编译安装的程序做strip(脱衣服)。通过yum安装的程序,默认都是stripped,只有自己编译安装的部分,需要自己手动做strip。strip后,程序运行所占用的内存会减少。因此,我strip了Apache的bin目录和modules目录,还strip了jpeg工具和编译安装的Python3。

(8)设置时区,同步时间

请参阅在CentOS中设置NTP时间同步

有一些定时脚本,依赖准确的时间,这一步不能少!Godaddy的VPS服务器的默认时区是美国。

还有个细节比较重要,修改了系统时区同步时钟后,记得重启crond进程(sudo service crond restart),否则cron任务的时间会与date显示出来的系统时间不一样。

大功告成,最后就是迁移网站等事项。

整体感觉Godaddy的VPS比国内那些中小VPS提供商在使用方面更流畅一些,后台也更完善,有备份机制,而且费用适中(如果你把所有附加的服务都去掉的话)。

本文链接:https://www.maixj.net/wz/godaddy-vps-22536

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top