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