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

 

 

原网站

版权声明
本文为[Bashan queer dialect]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/188/202207071410486377.html