当前位置:网站首页>Record the migration process of a project
Record the migration process of a project
2022-07-07 16:25:00 【Bashan queer dialect】
The number of servers applying for Alibaba cloud student accounts has risen to 500 More , Resolutely change to the cool server of Tencent cloud , It's only a year 39, The configuration is much higher than that of Alibaba cloud
No containerization Technology , It's pure manual handling , recorded , If nothing else , We have to change cloud service providers next year
The pagoda panel is used for project deployment and database configuration , Simple to use , Time saving and labor saving , I hate doing some work at the bottom of the stage , Understand
1、 Back up projects and databases
SSH For client tools XSehll
FTP Tools XFtp
Use FTP Download all the deployed projects to the local . Whether it's node project 、vue The project is still django project , Delete dependencies first , Download again , It can save a lot of download time
Use PhpAdmin Export the database to local
2、 Domain name resolution
Re resolve all primary and secondary domain names to the new Tencent ECS address , This is very fast
3、 Tencent cloud server environment configuration
3.1 nginx To configure
Connect to the new Tencent cloud server , First install the pagoda panel , At the same time to install Nginx, In fact, it's better to put MySQL and PHP It's also installed .
Because the latest pagoda panel can help us quickly deploy PHP 、Java and Node project

For example, the front-end project belongs to a pure static project , You can also use "PHP" In the project “ Add site ” Function deployment

although PHP The version there , You can choose pure static , But when submitted , You're going to report a mistake , I can't find “enable-php.conf”

stay /www/server/nginx/conf Find below nginx.conf open , Found that there is such a line of code , But the current directory does not enable-php.conf The file of , therefore , Just one of them is installed php7.4, And then change to , restart nginx All right
include enable-php-74.conf;
analysis : I don't know if it's because I only installed nginx , No installation php It matters , But installed php7.4 , After modifying the configuration , That's fine . Today, I suddenly found one in the above Directory enable-php.conf file , So change the above configuration file to the default value , Sure enough, you can still successfully add the site
Have time to study this enable.php.conf file
3.2 Project upload deployment
This step is relatively simple
Put the front-end project 、node The project and django Upload the project to /www/wwwroot Under the table of contents , The installation that this installation depends on , The modified configuration of the modified configuration , Because I mapped the domain name , Not used IP Address , So the request of the front-end project API The address of the reference interface , There's no need to change .
The only thing that needs attention is django project
You can use the following tools to quickly deploy
![]()
After this tool is installed , Every time you need to “ Software store ” Of “ Installed project ” Find and use , Click on “ Set up ” New projects

You need to install python, Then you can select... In the above interface python edition .
python Use the pagoda panel to search and install
After the project is successfully deployed , Don't forget it. In profile , Configure allowed domain names and cross domains


I have set a cross domain setting here to allow all , Later, it will be changed to a specific domain name
in addition ,django Project online collection , For static files , For example, the access of pictures may appear 404
This is because after the project goes online , The configuration of static files in development mode will not work , It is recommended to use nginx Proxy for static files , The specific methods are as follows
open settings.py , Set debug mode to False

stay “ Website ” in , Item found , Click on " Set up "
Click on “ The configuration file ”, stay server Add the following code to

边栏推荐
- js中复选框checkbox如何判定为被选中
- Unity3D_ Class fishing project, control the distance between collision walls to adapt to different models
- 应用程序和matlab的通信方式
- logback.xml配置不同级别日志,设置彩色输出
- 目标跟踪常见训练数据集格式
- Shader_ Animation sequence frame
- Is it reliable to open an account on Tongda letter with your mobile phone? Is there any potential safety hazard in such stock speculation
- three.js打造酷炫下雪效果
- markdown公式编辑教程
- Statistical learning method -- perceptron
猜你喜欢

PyTorch 中的乘法:mul()、multiply()、matmul()、mm()、mv()、dot()

Balanced binary tree (AVL)

华东师大团队提出,具有DNA调控电路的卷积神经网络的系统分子实现

Plate - forme de surveillance par étapes zabbix

95. (cesium chapter) cesium dynamic monomer-3d building (building)

What are compiled languages and interpreted languages?

预测——灰色预测

Logback logging framework third-party jar package is available for free

AE learning 02: timeline
![Unity drawing plug-in = = [support the update of the original atlas]](/img/b0/92114ffb1f168a1f27125db46c6797.jpg)
Unity drawing plug-in = = [support the update of the original atlas]
随机推荐
Particle effect for ugui
深度之眼(七)——矩阵的初等变换(附:数模一些模型的解释)
分类模型评价标准(performance measure)
[hcsd celebrity live broadcast] teach the interview tips of big companies in person - brief notes
Laravel 服务提供者实例教程 —— 创建 Service Provider 测试实例
"The" "PIP" "entry cannot be recognized as the name of a cmdlet, function, script file, or runnable program."
HAVE FUN | “飞船计划”活动最新进展
统计学习方法——感知机
深度之眼(六)——矩阵的逆(附:logistic模型一些想法)
应用程序和matlab的通信方式
分步式監控平臺zabbix
Unity3D_ Class fishing project, control the distance between collision walls to adapt to different models
PHP实现执行定时任务的几种思路详解
Performance comparison of tidb for PostgreSQL and yugabytedb on sysbench
MySQL中, 如何查询某一天, 某一月, 某一年的数据
Laravel5.1 路由 -路由分组
Xcode Revoke certificate
Three. JS introductory learning notes 19: how to import FBX static model
企业级日志分析系统ELK
PyTorch 中的乘法:mul()、multiply()、matmul()、mm()、mv()、dot()