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

边栏推荐
- 分类模型评价标准(performance measure)
- "The" "PIP" "entry cannot be recognized as the name of a cmdlet, function, script file, or runnable program."
- PyTorch 中的乘法:mul()、multiply()、matmul()、mm()、mv()、dot()
- 121. The best time to buy and sell stocks
- Laravel service provider instance tutorial - create a service provider test instance
- Unity3D_ Class fishing project, bullet rebound effect is achieved
- Notification uses full resolution
- Introduction to pyGame games
- 应用程序和matlab的通信方式
- 深度之眼(六)——矩阵的逆(附:logistic模型一些想法)
猜你喜欢

What about the pointer in neural network C language

分步式監控平臺zabbix

Numpy -- data cleaning

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

Dotween -- ease function

Excessive dependence on subsidies, difficult collection of key customers, and how strong is the potential to reach the dream of "the first share of domestic databases"?

Strengthen real-time data management, and the British software helps the security construction of the medical insurance platform

Eye of depth (VI) -- inverse of matrix (attachment: some ideas of logistic model)

Lecturer solicitation order | Apache seatunnel (cultivating) meetup sharing guests are in hot Recruitment!

融云斩获 2022 中国信创数字化办公门户卓越产品奖!
随机推荐
The differences between exit, exit (0), exit (1), exit ('0 '), exit ('1'), die and return in PHP
Bidding announcement: Panjin people's Hospital Panjin hospital database maintenance project
thinkphp3.2.3中设置路由,优化url
Description of vs common shortcut keys
TiDB For PostgreSQL和YugabyteDB在Sysbench上的性能对比
Tragedy caused by deleting the console statement
Leetcode-136-只出现一次的数(用异或来解答)
121. 买卖股票的最佳时机
asyncio 概念和用法
Numpy -- epidemic data analysis case
121. The best time to buy and sell stocks
2022 the 4th China (Jinan) International Smart elderly care industry exhibition, Shandong old age Expo
What are compiled languages and interpreted languages?
Balanced binary tree (AVL)
Migration and reprint
星瑞格数据库入围“2021年度福建省信息技术应用创新典型解决方案”
AE learning 02: timeline
Bidding announcement: Fujian Rural Credit Union database audit system procurement project (re bidding)
How to determine whether the checkbox in JS is selected
Shandong old age Expo, 2022 China smart elderly care exhibition, smart elderly care and aging technology exhibition