当前位置:网站首页>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

边栏推荐
- PHP实现执行定时任务的几种思路详解
- hellogolang
- PHP实现微信小程序人脸识别刷脸登录功能
- What else can an ordinary person do besides working in a factory to make money?
- Leetcode-231-2的幂
- Logback logging framework third-party jar package is available for free
- Asyncio concept and usage
- Performance measure of classification model
- PHP中exit,exit(0),exit(1),exit(‘0’),exit(‘1’),die,return的区别
- 强化实时数据管理,英方软件助力医保平台安全建设
猜你喜欢

SPI master rx time out中断

Odoo integrated plausible embedded code monitoring platform

企业级日志分析系统ELK

Sysom case analysis: where is the missing memory| Dragon lizard Technology

Shipping companies' AI products are mature, standardized and applied on a large scale. CIMC, the global leader in port and shipping AI / container AI, has built a benchmark for international shipping

How does geojson data merge the boundaries of regions?

Odoo集成Plausible埋码监控平台

95.(cesium篇)cesium动态单体化-3D建筑物(楼栋)

Good news! Kelan sundb database and Hongshu technology privacy data protection management software complete compatibility adaptation

Strengthen real-time data management, and the British software helps the security construction of the medical insurance platform
随机推荐
How to implement backspace in shell
[excelexport], Excel to Lua, JSON, XML development tool
Unity3d click events added to 3D objects in the scene
Application example of infinite list [uigridview]
分步式监控平台zabbix
The unity vector rotates at a point
23. 合并K个升序链表-c语言
安科瑞电网智能化发展的必然趋势电力系统采用微机保护装置是
面试题 01.02. 判定是否互为字符重排-辅助数组算法
Dotween -- ease function
prometheus api删除某个指定job的所有数据
Communication mode between application program and MATLAB
Laravel5.1 路由 -路由分组
Bidding announcement: 2022 Yunnan Unicom gbase database maintenance public comparison and selection project (second) comparison and selection announcement
深度之眼(六)——矩阵的逆(附:logistic模型一些想法)
分类模型评价标准(performance measure)
pycharm 终端部启用虚拟环境
Laravel constructor and middleware execution order
SysOM 案例解析:消失的内存都去哪了 !| 龙蜥技术
Leetcode-136- number that appears only once (solve with XOR)