背景:基於阿里雲搭建個人小站
1. 註冊阿里雲賬號:阿里雲註冊
填寫暱稱、密碼、手機號即可。這裏有一個限制, 也是個人不喜歡的, 就是手機號不能使用阿里雲小號
2. 首先需要一個自己的域名, 購買一個自己的域名, 便宜的大約10元左右。這裏一般購買未註冊域名,當然有錢人可以收購一個已經註冊的域名。域名購買
3. 域名備案,在國內, 沒有備案的域名是不能使用的。備案週期大約爲20個工作日, 備案期間會修改信息,注意接聽電話。
4. 購買服務器
購買服務器1: 購買服務器
購買服務器2: 登錄阿里雲:登陸
控制檯->ECS服務器->根據業務選擇自己的服務器配置
5. DNS修改(備案成功後)
控制檯->域名-> 解析-> 添加記錄, 把域名指向自己購買的服務器公網地址
6. 部署服務:靜態網頁爲例子(ubuntu爲例子)
nginx 安裝: apt-get install nginx
修改nginx 配置:cd /etc/nginx/conf.d && touch test.conf
修改test.conf
server {
listen 80;
server_name www.birthday.xn--6qq986b3xl;
access_log /opt/birthday/access.log;
error_log /opt/birthday/error.log;
location / {
root /opt/birthday/birth;
try_files $uri $uri/ /index.html last;
index index.html index.htm;
add_header Access-Control-Allow-Origin *;
}
}
7. 部署個測試頁面
cd /opt/birthday/birth
touch index.html
echo "hello world" > index.html
nginx -s reload
8. 瀏覽器訪問:www.birthday.我愛你/index
其他注意問題:
1. 負載均衡處理:可以直接購買阿里雲的負載均衡, 也可以自己搭建
2. 阿里雲域名備案時間太長怎麼辦, 當購買了域名之後, 可以把域名解析到境外地址, 這樣可避免等待漫長的備案,注意:境外服務器可能延時比較大
3. 阿里雲數據庫都特別貴, 個人小站不建議使用