ubuntu搭建web服务器(nginx和apache2共存)--总结1
代码搬迁到linux服务器的步骤和用到的命令
搬迁步骤:
1、新服务器搭建好ngixn、apache2、mysql,不详细介绍如何搭建
2、旧服务器压缩各个系统文件为zip格式,备份每个系统的数据库为sql格式的文件
3、把系统压缩包和数据库从旧服务器传输到新服务器上
4、新服务器下载7z软件,用于解压zip文件
5、在web目录解压系统代码压缩包
6、配置数据库,创建数据库用户和数据库,导入sql
7、配置nginx、apache2 虚拟域名的配置信息【ubuntu搭建web服务器(nginx和apache2共存)--总结2中会详细讲解】
9、调试
命令:
1、解压文件 到达根目录/var/www/html
7z x /root/test.xxx.com.zip -r -o./
2、设置权限
针对文件夹设置
find /var/www/html/test.xxx.com -type d -exec chmod 755 {} \;
针对文件设置(这个不用设置)
find /var/www/html/test.xxx.com -type f -exec chmod 644 {} \;
这对特定的文件夹如:runtime
chmod -R 777 /var/www/html/test.xxx.com/runtime
3、创建数据库用户与授权的mysql语句
CREATE USER 'test_xitong'@'localhost' IDENTIFIED BY 'test_xitongxxxxxx';
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, TRIGGER, CREATE VIEW, SHOW VIEW, EXECUTE, ALTER ROUTINE, CREATE ROUTINE, CREATE TEMPORARY TABLES, LOCK TABLES, EVENT ON `test\_xitong`.* TO 'test_xitong'@'localhost';
GRANT GRANT OPTION ON `test\_xitong`.* TO 'test_xitong'@'localhost';
4、导入数据库
设置sql_mode,(非必需)
set session sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
sql数据导入数据库
use test_xitong;
source /root/test_xitong.sql;
posted on 2021-02-05 15:04 dong瓜(TreeSky) 阅读(335) 评论(0) 编辑 收藏 举报