【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則佈置成功:

相關文章
相關標籤/搜索