【騰訊云】記一次搭建云服務(wù)器

來源: 騰訊云
作者:MapleYe
時(shí)間:2020-10-13
16741
本文講的是搭建云服務(wù)器的過程。

1、購買云服務(wù)器

個(gè)人用的云服務(wù)器,一般要么選擇阿里云服務(wù)器或騰訊云的,至于選擇哪個(gè),個(gè)人用的就沒什么所謂啦,哪個(gè)便宜買哪個(gè)。由于我是第一次購買,對比了阿里跟騰訊,騰訊的優(yōu)惠力度比較大,所以就選擇了騰訊云,3年288元,當(dāng)然是最低配置的2G+50G,CentOS。

2、搭建環(huán)境

準(zhǔn)備搭建php+mysql+nginx的環(huán)境,如果之前不知道有docker這個(gè)東西的話,我應(yīng)該會一個(gè)個(gè)去安裝部署。同時(shí)也是為了試試docker,所以就打算準(zhǔn)備使用docker來搭建環(huán)境了。

2.1、docker知識準(zhǔn)備

以下摘自百度百科:

Docker是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器或Windows機(jī)器上,也可以實(shí)現(xiàn)虛擬化,容器是完全使用沙箱機(jī)制,相互之間不會有任何接口。

一個(gè)完整的Docker有以下幾個(gè)部分組成:

DockerClient客戶端

Docker Daemon守護(hù)進(jìn)程

Docker Image鏡像

DockerContainer容器

2.2、通過docker-compose配置環(huán)境

前面我們知道了docker是可以一鍵配置環(huán)境的,如果再結(jié)合docker-compose的話,我們就可以同時(shí)配置多個(gè)環(huán)境。例如以下的這個(gè)地址,就可以讓我們快速配置php+mysql+nginx。

https://github.com/nanoninja/docker-nginx-php-mysql

具體的步驟,上面已經(jīng)說的很清楚了,這里就不多說了。

2.3、申請域名

以上2.2步驟完成后,就可以通過ip+端口號的方式訪問了,接下來就是配置域名和https了。由于我使用的是騰訊云,我這里就以騰訊云為例子說明了。

域名只要按步驟購買就可以了,同時(shí)域名購買后還需要備案才能正常使用的。

最后到控制臺-DNS解析DNSPod配置ip

626e5br0cy.png

配置后我框住的兩個(gè)DNS解析后,就可以再瀏覽器通過以下兩種方式訪問:

www.mapleye1994.com

mapleye1994.com

2.4、配置https

上一步買域名的時(shí)候,是有一年SSL證書贈(zèng)送的,最后來到控制臺-SSL證書。

814a5w7gxj (1).png

下載證書后,上傳你的ssl證書到/root/docker-nginx-php-mysql/etc/ssl

2whr4tatsa.png

最后到/root/docker-nginx-php-mysql/etc/nginx修改default.template.conf(修改文件重啟后,會修改default.conf)

添加以下的server

 server {

     #server_name localhost;

     server_name www.maple1994.com

     index index.php index.html;


     listen 443 ssl;

     fastcgi_param HTTPS on;


     ssl_certificate /etc/ssl/www.mapleye1994.com_bundle.crt;

     ssl_certificate_key /etc/ssl/www.mapleye1994.com.key;

     ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;


     index index.php index.html;

     error_log  /var/log/nginx/error.log;

     access_log /var/log/nginx/access.log;

     root /var/www/html/public;


     location ~ \.php$ {

         try_files $uri =404;

         fastcgi_split_path_info ^(.+\.php)(/.+)$;

         fastcgi_pass php:9000;

         fastcgi_index index.php;

         include fastcgi_params;

         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

         fastcgi_param PATH_INFO $fastcgi_path_info;

     }

 }

3、總結(jié)

以上就是搭建云服務(wù)器的過程了。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于騰訊云,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個(gè)人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家