最近想着建一個獨立博客記筆記,趁着阿里雲搞活動,買了臺入門級ESC雲服務器,不算貴,300左右,有興趣的能夠看看-->php
我使用的是CentOS,什麼環境都沒有,兩種方案,一種本身裝,另一種是使用鏡像市場中的環境(推薦),先停掉實例,再點擊更換系統盤。html
找到適合本身的鏡像系統,購買(大多數都免費),如我如今使用的Java運行環境mysql
設置下密碼,購買成功後會自動啓動實例,省了不少時間。nginx
接下來按照鏡像說明從新修改MySQL的密碼sql
先使用xshell鏈接到服務器,執行命令,查看鏡像配置的初始信息shell
more readme.txt
找到mysql的初始密碼,執行命令數據庫
mysqladmin -u root -h 127.0.0.1 -p password
輸入初始密碼,而後再輸入新密碼就能夠了。windows
如需遠程訪問mysql,請依次執行一下語句 centos
mysql -u root -p use mysql; update user set host='%' where user='root'; flush privileges; exit
配置安全組端口策略,增長入方向、出方向端口 3306緩存
使用Navicat測試一下是否可用。
購買域名,配置域名解析到剛纔買的服務器ip,若是出現ping不到解析好的域名,能夠使用命令ipconfig /flushdns,清一下本地dns緩存(windows)
下一步搭建idea激活服務器
查看端口:netstat -lnp|grep 端口號
查看進程:ps -ef|grep 進程名稱
刷新緩存:hash -r
配置nginx
按照環境說明找到nginx配置文件目錄 /etc/nginx/nginx.conf
打開,添加以下配置
#idea_service
server { listen 80; server_name idea.ifelse.top; location / { proxy_pass http://127.0.0.1:8999;
} }
重啓nginx
啓動nginx:systemctl start nginx
重啓nginx:systemctl restart nginx
禁止nginx:systemctl disable nginx
最後就是重點了,安裝博客系統,這裏我使用的是typecho,是php寫的,因此首先要安裝php環境
安裝以前我先作下快照,由於以前也是安裝php環境把服務器搞壞了。
第一次建立快照稍微慢一些,等一會。
等快照建立完成後,開始安裝php環境,一樣是兩種方式,一種是經過寶塔面板安裝,這個工具很強大,能夠直接一鍵安裝各類環境,可是個人服務器配置過低,寶塔的一些服務會佔用部分資源,全部我使用第二種方式安裝,也就是原生態安裝。
替換系統yum爲阿里yum源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
運行如下命令生成緩存
yum clean all
yum makecache
附:163源說明文檔
查看系統的版本:cat /etc/redhat-release
安裝php和php-fpm命令
yum install php php-fpm
查看php版本命令
php -v
啓動php-fpm
systemctl start php-fpm
將PHP與mysql模塊關聯起來
yum install php-gd php-mysql php-mbstring php-xml php-mcrypt php-imap php-odbc php-pear php -xmlrpc
修改/etc/php.ini中關於mysql的配置,不然在typecho嚮導界面會不顯示數據庫驅動器
安裝完typecho後,遇到一個問題,沒法登陸後臺,點擊前臺連接或者後臺登陸時出現"404, not found",後臺看官方FAQ找到了答案
配置nginx關聯php,這個官方配置,我也是改了很久,用的這個才跑起來的(推薦)
server { listen 80; server_name yourdomain.com; root /home/yourdomain/www/; index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php$1 last; } location ~ .*\.php(\/.*)*$ { include fastcgi.conf; fastcgi_pass 127.0.0.1:9000; } }
到這裏,個人Linux服務器算是完成了,剩下的之後在折騰吧,之後博客就在typecho上寫了。