【Centos】利用Vultr服务器和namesilo布网

要在WWW互联网中创建本身的网站,云服务器和域名是必不可少。云服务器至关于你的铺子,也就是经营场地,域名则如同牌子,让人在dns中找到你。国内有不少一建式建站方案,但对于我来讲,又要icp要比较贵。因而选了vultr云服务器和namesilo域名,两个在USA的东东来布网。这里仍是要谢谢某宝,这两个地方都支持Alipay。也就是你能够直接用人民币对上面的美金结帐。php

1、Vultr服务器的购买html

一、Vultr的官网是https://www.vultr.com/,首先须要注册一个帐号。这个帐号是之后管理云主机的帐号。对于国内的电子邮箱是彻底支持的。mysql

登陆以后,先要在左侧选择Account页面验证一下的你的电子邮箱,才能解锁全部功能linux

二、以后在bill页面,能够用各类支付方式,包括我国享誉世界的某付宝,先给里面打钱,这里至少须要打10美金,虽然是$5一个月,但这里基本的意思就是押一付一了。也有部分只卖$2.5,就看还有没有得卖了。nginx

三、以后在Servers页面添加云主机。这里买一个centos7主机。用centos7+nginxs建站,将来再上一个php和mysql。sql

原本还有更便宜的入门级的$2.5美金一个月的,但已经卖光了,没办法,好东西就是多人抢。毕竟USA是全球科技和经济发达地区,建议优先选择USA的网络节点,同时建议链接东西海岸USA最发达地区的节点,这样链接的效果比较明显。而后选择右下角的deploy now就能够付钱。shell

四、付钱以后须要等待一下对面的云主机进行安装。直到提示运行中Running,选择Manage,进入云主机管理界面。获得Vultr提供的IP和登陆密码。centos

点击图标则能够随时复制到剪贴板。这个IP就是将来你的网站IP。浏览器

2、在namesilo购买域名服务器

一、namesilo的官网是https://www.namesilo.com/,一样仍是点击右上角的create new account,先注册个号,这个号将来用来管理你的域名。注册时候须要填写一些基本信息。

注册以后,登录。在register中,输入域名搜索看是否被占用。

没有则点击register checked domains,就能够买你勾选的网站下来了,本身量力而行。这里显示的都是首年费用,不过这网站续期也是不贵的。反正比国内的便宜得多。能够用Alipay结帐。

3、在namsilo配置域名和vultr云服务器绑定

一、点击Manage My Domains对你刚才买的域名和vultr的云主机进行绑定。具体操做以下图。

二、操做完毕以后,过10-20分钟以后能够到https://www.ipip.net/ip.html输入你买的域名看与你的云主机绑定了没有。

4、vultr云主机中用nginx建站

一、接下来利用linux shell软件链接vultr的云主机进行操做,这里推荐用putty,putty也是最经常使用的。

先利用putty链接云主机。在shell界面输入本身的用户名与密码,密码直接复制,在putty中点右键,便可以粘贴。

二、接下来因vultr默认是帮你装好全语言包和iptables防火墙的,因此用vi直接修改ip防火墙的配置,以下的命令:

vi /etc/sysconfig/iptables

以下图所示,在其中加入:

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

以开放80口和3306口给nginx(php)和mysql使用。

而后:wq保存退出,用:

systemctl restart iptables.service

重启下防火墙,让上面的规则生效。

三、以后,用以下的命令安装nginx。由于nginx在centos是没有源的,因此咱们要添加以后,再用yum install。

rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum install -y nginx

装完以后,用以下命令,先对nginx进行配置,主要仍是让它支持中文,不要乱码。

vi /etc/nginx/conf.d/*.conf;

将/etc/nginx/conf.d/*.conf修改以下,也其实将#号去掉,设定nginx的编码是utf-8。以下图所示:

:wq保存退出以后,用:

systemctl start nginx

开启nginx服务。

将来要是还要被配置,或者发布php网站的话,能够用:

systemctl restart nginx

 

最后,打开浏览器,输入你本身买的域名,看到nginx则布置成功:

相关文章
相关标签/搜索