【騰訊云】記一次搭建云服務器

來源: 騰訊云
作者:MapleYe
時間:2020-10-13
16744
本文講的是搭建云服務器的過程。

1、購買云服務器

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

2、搭建環(huán)境

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

2.1、docker知識準備

以下摘自百度百科:

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

一個完整的Docker有以下幾個部分組成:

DockerClient客戶端

Docker Daemon守護進程

Docker Image鏡像

DockerContainer容器

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

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

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

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

2.3、申請域名

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

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

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

626e5br0cy.png

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

www.mapleye1994.com

mapleye1994.com

2.4、配置https

上一步買域名的時候,是有一年SSL證書贈送的,最后來到控制臺-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é)

以上就是搭建云服務器的過程了。

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