主机测评网
主机测评网

如何在云主机部署网站服务器?

admin云资讯2420

  随着云主机的普及,网站搭建的方式越来越简单化,许多网站和个人纷纷开始租用和购买云主机,那么如何在云主机部署网站服务器?云主机适合哪些用户?6784小编给大家讲一讲!

如何在云主机部署网站服务器?


  一、云主机的产品特征是什么?

  云主机已经兴起多时,但是由于云的概念在用户心里一直都是非常抽象以及难以理解,因此,难免会有不专业的商家就抓住这一点向客户销售性价比较低的云主机,行业也有很多上当的客户反馈说黑心商家打着云主机的旗号卖的是VPS产品,因此,我们对于如何识别真假云主机提供了以下意见:


  第一,是否需要押金以及维护服务器的钱,云主机不同于服务器,一般都是零首付、零押金、零维护。

  第二,是否拥有多节点可选择,云主机没有明显的单双线之分,因为采用的是云计算,因此,在全国各地拥有很多节点,线路覆盖全国多个城市的电信、网通、BGP。

  第三,扩容是否容易,云主机采用的是弹性云计算平台,若要扩容或者是升级都是很容易很快速的。

 

  二、云主机适合哪些用户?

  1.注重主机服务性价比的用户。

  2.需要快速实现分布式部署的用户。

  3.对业务的弹性扩展能力有需求的用户。

  4.有系统高可用性和快速恢复需求的用户。

  5.希望轻松管理系统的用户。


  三、如何在云主机部署网站服务器?

  1、申请云主机

  2、把网站服务器程序拷贝到云主机

  3、远程登录云主机

  4、解压网站服务器程序

  yum install bzip2

  tar -xvf 03IotServer.tar.bz2

  5、安装Python3

  yum list |grep python

  yum install python36.x86_64

  6、创建Python虚拟环境

  cd 03IotServer

  mkdir env

  python36 -m venv ./env/

 

  云主机部署

  7、安装网站服务器需要的包

  ./env/bin/pip install --upgrade pip

  ./env/bin/pip install -r requirements.txt

  8、安装mysql

  yum list |grep maridb

  yum install mariadb.x86_64 mariadb-server.x86_64

  systemctl restart mariadb

  mysql_secure_installation

  9、创建数据库

  mysql -uroot -pLzy123456

  MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS uplooking DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

  10、修改网站服务器配置

  vim config.py

  修改mysql用户名、密码、数据库

  11、数据库迁移

  ./env/bin/python run.py db init

  ./env/bin/python run.py db migrate

  ./env/bin/python run.py db upgrade

  12、调用网站服务器的init命令

  ./env/bin/python run.py init

  13、安装gunicorn

  ./env/bin/pip install gunicorn

  14、修改网站服务器运行文件run.py

  vim run.py

  去掉manager.run

  15、启动gunicorn

  ./env/bin/gunicorn -w 4 -b 127.0.0.1:8080 --chdir ./ run:app

  16、安装nginx

  yum install nginx

  17、配置nginx

  vim /etc/nginx/nginx.conf

  18、重启nginx

  service nginx restart


标签: 云主机如何在云主机安装程序如何在云主机上登录