準(zhǔn)備工作
也可以關(guān)注我的個(gè)人博客
a. 購買一個(gè)屬于自己的域名
??國內(nèi)的話直接上阿里云購買即可该园,國外的話著名的有GoDaddy和name
b. 準(zhǔn)備一臺自己的服務(wù)器(或者git也可以搭建)
??我是在阿里云上租的半年的服務(wù)器只要9.9织阳,系統(tǒng)是ubuntu64位的, 國外的話可以上AWS購買,國內(nèi)的網(wǎng)站是需要備案的愈诚,確保前期工作全部完成。
開始搭建
連接服務(wù)器
??當(dāng)然可以直接在阿里云的后臺直接連接服務(wù)器,這個(gè)很方便,登錄后臺之后選擇實(shí)例(就是你購買的服務(wù)器) 第一次連接回彈出一個(gè)密碼,今后連接需要用到的需要自己記下來
連接成功之后大概是這個(gè)樣子
我這里是使用的密鑰對(ssh連接)
a. 首先為你的實(shí)列綁定密鑰對
進(jìn)入到云服務(wù)器后臺選擇密鑰對慈缔,綁定需要的實(shí)列
選中需要綁定該密鑰對的 ECS 實(shí)例名稱,再單擊 >后众,移入 已選擇 欄中胀糜。
沒有密鑰對點(diǎn)擊創(chuàng)建密鑰對創(chuàng)建一個(gè)即可,然后下載下來.pem的文件
- 找到.pem文件的存儲路徑颅拦,修改文件屬性
chmod -R 400 pempath
- 運(yùn)行命令 ssh -i [.pem的路徑] root@公網(wǎng)ip地址
,每次這么運(yùn)行一個(gè)命令可能不容易記住蒂誉,接下來配置下ssh方便我們連接
配置ssh
本地進(jìn)入你的.ssh文件夾創(chuàng)建config文件:
Host 公網(wǎng)ip地址
HostName 公網(wǎng)ip地址
Port 22
User root
PreferredAuthentications publickey
IdentityFile .pem文件路徑
以后連接就只需要 ssh root@公網(wǎng)ip
即可,連接服務(wù)器就到這里完成
安裝nginx
執(zhí)行命令
sudo apt-get install nginx
啟動nginx
nginx -t
檢查語法距帅, nginx start
啟動nginx
在瀏覽器中輸入你的公網(wǎng)ip右锨,如果看到 welcome to nginx 幾個(gè)大字代表你已經(jīng)配置成功
配置nginx conf文件
進(jìn)入文件夾cd /etc/nginx/sites-enabled
配置nginx服務(wù)器的conf文件,內(nèi)容如下:
server {
listen 80;
server_name xxx.com(自己購買的域名);
root 項(xiàng)目所在路徑;
location / {
# if (!-e $request_filename) {
# rewrite ^/index.php(.*)$ /index.php?s=$1 last;
# rewrite ^(.*)$ /index.php?s=$1 last;
# break;
# }
index index.html index.htm index.php;
try_files $uri $uri/ /index.php?$args;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi.conf;
}
}
安裝php56
php的版本按照自己喜歡的去安裝即可
命令行執(zhí)行命令
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
命令報(bào)錯(cuò) commond not found
執(zhí)行 sudo apt-get install software-properties-common
sudo apt-get update
sudo apt-get install php5.6-fpm
至此安裝完成碌秸。
修改listen端口
進(jìn)入/etc/php/5.6/fpm/pool.d/www.conf
修改為listen=127.0.0.1:9000
,9000端口號可以自己定義绍移,只不過9000是php的默認(rèn)端口,這里選擇9000
啟動php
php5.6-fpm start
,執(zhí)行完成之后執(zhí)行netstat -an | grep 端口號
查看php端口是否在運(yùn)行
檢查安裝是否成功
在 /var/www/html
下建一個(gè)info.php文件:
<?php phpinfo();
瀏覽器輸入http://公網(wǎng)ip/info.php
查看是否出現(xiàn)php的信息界面讥电。
安裝php56擴(kuò)展-mysql
執(zhí)行命令
sudo apt-get install mysql-server
設(shè)置即可蹂窖。
總結(jié)
??以上是我自己搭建個(gè)人博客服務(wù)器的過程,簡單記錄下。