dong瓜

导航

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)  阅读(321)  评论(0编辑  收藏  举报