Godaddy VPS初始化配置

来源:互联网 发布:mac版录音 编辑:程序博客网 时间:2024/04/30 04:38

写于一年前的老文章,当时做php的同事离职了,作为Android开发的我兼职起了运维和php开发。当然php开发肯定是没时间学的,只是对运维和服务器的东西一直很着迷,而且无论是出于工作需要还是个人兴趣,都很喜欢研究服务器的东西。当时,也不知道是由于自己技术太落后还是太过无知,当时一个美国客户的项目,导致我要自己搭建一套推送系统,再三要求下让客户出钱在Godaddy上买了个VPS,用来做开发了。买了之后就得配置,什么东西都百度不到,只能自己摸索,还要三更半夜去找Godaddy的客服咨询。


一、待分配状态
我们下单付款之后VPS主机是pending状态的,第一次分配至少要12-24小时,你才能有主机用,所以请耐心等待。


二、初始化配置
在主机分配完毕之后你会得到一个ip,这个时候去登陆你的WHM面板。使用地址https://xx.xx.xx.xx:2087/,注意要使用https安全连接,按着步骤一步步来。在这期间需要配置个DNS服务器,用ns1.yourdomain.com和ns2.yourdomain.com来创建,yourdomain就是你自己的域名,可以是Godaddy购买的也可以是其他地方购买的域名,然后添加A记录指向到VPS主机的IP。


三、解析域名
登录到你的域名提供商网站,在域名解析那里增加两个A记录,@和www,都指向你的VPS分配到的IP。NS记录可修改可不修改,如果需要修改则添加两个NS记录,分别指向ns1.yourdomain.com和ns2.yourdomain.com,如果修改了这里,在全球需要等待24-48小时才能完全生效。但一般域名都是挂靠到DNSPod来管理的,所以不建议修改。


四、建立账号
完成上面的几步,等待几个小时配置生效,你就已经成为一个网络提供商了,像国外许许多多免费而又不长命的网络空间一样,你可以创建任意多个账号,来售卖给别人,当然前提是你购买的VPS足够强大,带宽和流量足够大。

此时你应该可以使用域名来登陆你的WHM面板了,也就是https://www.xxx.com:2087/,如果不行就依然使用IP好了。登陆不进去?很正常,因为无论是WHM面板还是cPanel,都支持静态IP登陆,并且默认会检查上一次登陆的IP,一旦使用动态IP,没几秒就会提示你重新登录了,而且你使用SSL登陆也不行。但是,动态IP,除了公司,估计没几个人有静态IP。所以这里我们用到联通的3G,用联通手机共享WIFI出来再登陆上去,此时你的IP地址变化周期最慢,可以让你安安稳稳得昨晚想要的操作而不用担心会话超时。

登陆进去之后,选择左侧的Account Function,在这里添加账户,理论上支持无数个账户(真心比万网的云主机强大,买个VPS还能做代理,运营得好还能靠这个赚钱)。也就是说你的VPS理论上支持开N个网站,绑定N个域名。

此时,在新建账号的页面,输入域名,用户名,密码,做一些选项,比如是否把该用户也作为reseller(代理商)等等,一个账号就建立完成了,帐号生效的时候会有邮件发送到你的Godaddy账号邮箱上,里面罗列了包括FTP登陆地址在内的一切配置信息。


五、配置网站
得到账号和密码之后,就可以登陆这个账号专属的超强大的cPanel管理面板了,强大到连FTP软件都不需要,另外它也提供SSH登陆。需要挂载网站的时候,就把网站放到/public—_html/目录,这个目录在VPS的实际路径是/home/账号/public_html,每个账号一个目录。
把网站放上去之后,再去域名提供商那里修改DNS记录,增加@和www记录,指向VPS的IP地址,10分钟后,用域名就能访问刚刚上传的网站了。


六、开发
如果你的VPS不是用来做做零售,而是用来做开发的话,需要运行其他进程,就需要使用SSH登陆。使用Putty等登陆软件,登陆上去后输入:

su root
提升权限,把需要运行的程序跑起来,如果需要后台一直运行的话,比如我要把MQTT推送的代理软件开启,那就输入:
nohup ./broker &
回车,这样它就在后台运行了,但是建议最好还是把它写成脚本加入到CheckConfig的启动列表里去。服务器重启的时候就不需要再运行一次。
CentOS 6不知道是否默认没有开启iptables,我把broker跑起来直接外网就能连接了,不需要手动过开端口,带验证。

0 0
原创粉丝点击