創(chuàng)建實例:購買完進(jìn)入管理控制臺,到云ESC創(chuàng)建一個新實例,操作系統(tǒng)可以隨便選,官網(wǎng)推薦的是CentOS6.364版,也可以在鏡像市場,直接選一個配置好環(huán)境的鏡像+應(yīng)用。我這里選的是WindowsServer8,因為要遠(yuǎn)程連接服務(wù)器,我不是很熟悉這塊的操作。
在丁青等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作按需網(wǎng)站開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營銷型網(wǎng)站建設(shè),外貿(mào)營銷網(wǎng)站建設(shè),丁青網(wǎng)站建設(shè)費用合理。
遠(yuǎn)程連接服務(wù)器:這里要根據(jù)本地系統(tǒng)和服務(wù)器系統(tǒng)選擇連接方式,我是windows遠(yuǎn)程連接windows
本地運行mstsc-遠(yuǎn)程桌面連接-輸入實例的IP-選項中可以把本地資源驅(qū)動器勾選上-連接
搭建環(huán)境:根據(jù)自己和項目需求,搭建服務(wù)器運行環(huán)境。我是在鏡像市場購買的免費環(huán)境(windows+mysql+apache+php+一些服務(wù)器軟件),所以略過這一步。
搭建網(wǎng)站:環(huán)境配置好后,將本地編寫好網(wǎng)站,放在服務(wù)器軟件網(wǎng)站目錄下(Apache中htdocs)
測試網(wǎng)站:在本地瀏覽器地址欄輸入服務(wù)器IP地址,確認(rèn)實例和網(wǎng)站搭建成功
購買域名:可以在阿里云管理控制臺中,點擊域名,點擊域名注冊,寫一個你要注冊的域名。首先要看是否被注冊了,然后根據(jù)自己需求購買后綴,可以考慮(點抗 )國際通用域名。
域名解析:域名購買成功后,要對域名進(jìn)行解析,在管理控制臺,點擊域名,點擊域名解析,根據(jù)提示填寫解析項內(nèi)容。
網(wǎng)站備案:域名解析成功后,點擊網(wǎng)址,發(fā)現(xiàn)還是不能進(jìn)入網(wǎng)站,這個時候會提示要進(jìn)行備案。注冊阿里云備案系統(tǒng)賬號,按要求提示上傳材料。首先要阿里云備案審核,一個工作日,會打電話聯(lián)系你。成功后提交給管局,5-20天之內(nèi),會打電話聯(lián)系你。我這里比較幸運,4天就完成了兩次備案工作。管局會給你發(fā)個短信,里面有備案號,賬號,密碼等等,保存這些信息,把備案號放置在網(wǎng)站底部。
完成:備案成功后,點擊網(wǎng)址就可以進(jìn)入自己的網(wǎng)站啦,記得平時要對實例快照備份。
第一步:收集Xshell登陸信息。
登陸阿里云管理中心,點擊“云服務(wù)器ECS”,點擊“實例”,看到服務(wù)器信息頁面,點擊“管理”(如圖)在此信息中查看公網(wǎng)IP地址。
第二步:進(jìn)入命令界面
打開 Xshell 4 ,點擊“用戶身份驗證”,輸入主機(jī),‘確定’后輸入用戶名和密碼連接。
第三步:更新并安裝yum源
#yum check-update 檢查可更新的所有軟件包
#yum update 下載更新系統(tǒng)已經(jīng)安裝的軟件包
#yum install vsftpd -y 成功安裝yum源
第四步:創(chuàng)建FTP用戶
#service vsftpd start 啟動vsftpd
#useradd -p /alidata/www/wwwroot -s /sbin/nologin koothon 添加賬戶
#passwd koothon 修改密碼
確認(rèn)密碼:在輸入密碼的時候,不顯示輸入的內(nèi)容,兩次確認(rèn)密碼一致就可以了
#chkconfig vsftpd on 設(shè)置為開機(jī)啟動
第五步:連接FTP上傳文件
登陸阿里云下載文件:?解壓后會生成一個新的名為“sh-1.4.1”文件夾。
連接FTP解壓得到的“sh-1.4.1”文件夾上傳到根目錄下。
第六步:安裝環(huán)境
# cd /home/username 登陸服務(wù)器進(jìn)入根目錄
#chmod -R 777 sh-1.4.1 文件夾得安裝權(quán)限
# cd sh-1.4.1 進(jìn)入cd sh-1.4.1目錄
# ./install.sh 執(zhí)行安裝命令
Please select the web of nginx/apache, input 1 or 2 : 1
Please select the nginx version of 1.0.15/1.2.5/1.4.4, input 1 or 2 or 3 : 3?
Please select the mysql version of 5.1.73/5.5.35/5.6.15, input 1 or 2 or 3 : 3
You select the version : 以下是選擇的版本:web : nginxnginx : 1.4.4php : 5.5.7mysql : 5.6.15Enter the y or Y to continue:y 輸入y或Y繼續(xù):Ywill be installed, wait
第七步:查看環(huán)境配置和安裝網(wǎng)站
#netstat -tunpl 此命令用戶查看服務(wù)及端口
在sh-1.4.1目錄輸入 #cat account.log 就能看到ftp和mysql的密碼
第八步:配置自己的網(wǎng)站
根據(jù)ftp用戶名密碼連接到服務(wù)器將“phpwind”程序刪除,上傳自己的網(wǎng)站程序
解析已經(jīng)備案域名到云服務(wù)器
阿里云創(chuàng)立于2009年,是一家云計算及人工智能科技公司,致力于以在線公共服務(wù)的方式,提供安全、可靠的計算和數(shù)據(jù)處理能力,讓計算和人工智能成為普惠科技。
服務(wù)著制造、金融、政務(wù)、交通、醫(yī)療、電信、能源等眾多領(lǐng)域的領(lǐng)軍企業(yè)。
2014年,阿里云曾幫助用戶抵御全球互聯(lián)網(wǎng)史上最大的DDoS攻擊,峰值流量達(dá)到每秒453.8Gb。在Sort Benchmark 2016 排序競賽 CloudSort項目中,阿里云以1.44$/TB的排序花費打破了AWS保持的4.51$/TB紀(jì)錄。
Sort Benchmark 2015,阿里云利用自研的分布式計算平臺ODPS,377秒完成100TB數(shù)據(jù)排序,刷新了Apache Spark 1406秒的世界紀(jì)錄。
2017年1月,阿里云為奧運會提供云計算和人工智能技術(shù)。
可以在阿里云主機(jī)上面安裝第三方一鍵php包的配置。好在國人也開發(fā)了這方面的面板,可以免費的使用。這樣就可以輕松的點幾次鼠標(biāo)就能配置環(huán)境了。借助這些 php面板,可以輕松配置php環(huán)境,mysql數(shù)據(jù)庫,phpmyadmin、nginx等環(huán)境軟件。不管使用的是win服務(wù)器還是linux 服務(wù)器,都可以在三方面板的幫助下,成功配置出可視化操作界面,然后一鍵部署 worpdress環(huán)境。因為這方面內(nèi)容較多,這里也寫不開那么多內(nèi)容,所以你可以留言或到我的博客上搜索相關(guān)內(nèi)容,老魏有寫過教程,還不止一篇,都挺詳細(xì)的內(nèi)容,可以幫助你入門。
這個我比較有經(jīng)驗阿里云服務(wù)器配置環(huán)境的話,一般有手動配置和利用面板工具兩種方式,手動配置稍微麻煩些,也容易出錯。新手建議用面板工具,比如寶塔面板,一鍵安裝和配置服務(wù)器環(huán)境非常方便。參考寶塔面板配置服務(wù)器教程:寶塔面板搭建網(wǎng)站還有手動配置服務(wù)器環(huán)境,阿里云官方也有文檔教程,參考手動搭建WordPress
安裝護(hù)衛(wèi)神. 主機(jī)大師,一鍵安裝IIS+ASP+ASP.NET+PHP+MYSQL環(huán)境。
后臺有一鍵配置功能,可以找在線技術(shù)人員指導(dǎo)一下。
一、阿里ECS服務(wù)器配置
1.因為線上已經(jīng)有幾個站點了.所以要配置ngnix多站點
2.阿里云ecs目錄結(jié)構(gòu),ngxin 在/etc/nginx/目錄下,配置的地方主要是nginx.config文件。或者在conf.d新建一個配置文件然后在include到nginx.config文件中
??
3.nginx.config新建站點信息
server {
listen ? ? ? 80;
server_name ?www.你的域名點抗 ;
root ? ? ? ? 站點的相對路徑;
index index.php index.html index.htm;
#charset koi8-r;
#access_log ?/var/log/nginx/host.access.log ?main;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
#try_files $uri $uri/ /index.php;
root ? /opt/www/pcweb/ytyy_pc;
index ?index.php index.html index.htm; ? ? ? ? ? ??if (!-e $request_filename) { ? rewrite ?^(.*)$ /index.php?s=$1 ?last; ? break; ? ?}} ? ? ? ? ? ? url重寫(可以沒有)
# redirect server error pages to the static page /40x.html
#
error_page ?404 ? ? ? ? ? ? ?/404.html; ? 40錯誤頁面配置
location = /40x.html {
}
# redirect server error pages to the static page /50x.html
#
error_page ? 500 502 503 504 ?/50x.html; ?50錯誤頁面配置
location = /50x.html {
}
location ~ \.php$ {
root ? ? ? ? ? 站點相對路徑;
fastcgi_pass ? 127.0.0.1:9000;
fastcgi_index ?index.php;
fastcgi_param ?SCRIPT_FILENAME ?$document_root$fastcgi_script_name;
include ? ? ? ?fastcgi_params;
}
location ~ /\.ht {
deny ?all;
}
}
配置文件的基本內(nèi)容如上;
配置完成后測試配置文件是否正確
這樣配置就可以使用了
然后重啟nginx服務(wù)器?
這樣nginx配置就結(jié)束了可以使用了。吧站點文件放到對應(yīng)的目錄下面。我直接git clone過去的。
二.thinkphp項目文件轉(zhuǎn)移
本來以為上傳完就結(jié)束了。上傳上去碰到的第一個問題就是訪問頁面報錯,頁面被電信的114頁面劫持了。。。麻蛋 看不到報錯
萬能百度大法
解決方法1.internet高級選項-隱私-站點??新加阻止站點
解決方法2:控制面板-網(wǎng)絡(luò)和internet-本地連接-屬性-ipv4 ?使用如下ip
終于搞定可以看到報錯頁面了。。。。。。麻蛋。再次開啟萬能百度大法
得到最終結(jié)論是文件目錄權(quán)限引起的。thinkphp 的runtime目錄沒有寫入權(quán)限。。thinkphp文件上傳到阿里的好像都有這個問題。解決問題很簡單
進(jìn)入到項目文件目錄
直接跟文件最高權(quán)限
chmod -R 777 [目錄] ?//linux修改文件權(quán)限