Linux+nginx+mysql+nodejs
普通部署的环境配置
1.下载配置node环境
1. 在root下创建目录 app cd切换到目录下 不创建也行 2. 访问nodejs中文官网 http://nodejs.cn/ 3. 下载nodejs的安装包 右击复制连接 wget https://npm.taobao.org/mirrors/node/v14.16.0/node-v14.16.0-linux-x64.tar.xz 4.tar -xf node-v14.16.0-linux-x64.tar.xz //将下载的安装包解压 //切换到 解压好的文件内 cd node-v14.16.0-linux-x64/bin //node直接table //ls查看当前目录下的文件看看 当前目录是否有node 和npm文件,如果有执行软连接,如果没有重新下载执行上边步骤 5. ./node -v //检查node版本 v14.16.0 //把解压的文件夹改个名字 6.mv node-v14.16.0-linux-x64 nodejs 7. //创建软连接将node路径配置为全局模式 //常见问题 把文件安装在/root/app/nodejs/bin 里面 //但是软连接 /app/nodejs/bin 两种不一样 /app/nodejs/bin是根下的app 上面如果这么写就会报错 //command not found ,而 /root/app/nodejs/bin 是根下的root用户下的app文件夹 软连接查看 node -v就出现版本 ln -s /root/app/nodejs/bin/npm /usr/local/bin/ ln -s /root/app/nodejs/bin/node /usr/local/bin/ node -v //查看版本 //nodejs就配置完成了
2.下载配置nginx环境
1.//下载nginx 所需要的依赖包 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel 2.http://nginx.org/ //从官网下载选择安装包 3.wget http://nginx.org/download/nginx-1.19.7.tar.gz //然后将下载的文件 解压 tar-xf nginx-1.19.7.tar.gz 4. //进入 nginx-1.19.7 cd nginx-1.19.7 //执行下面代码 ./configure --prefix=/usr/local/nginx 5.//然后执行 make&&make install 6. //cd到刚才配置的安装目录/usr/local/nginx/sbin ./nginx 7. 在浏览器输入服务器的ip地址 会显示 Welcome to nginx! 就安装完成了 8.//软连接 ln -s /usr/local/nginx/sbin/nginx /usr/local/bin 就可以全局使用 nginx 来启动了 nginx //启动 nginx -s stop //关闭 nginx nginx -s reload //重启nginx
3.配置数据库环境
1. yum -y install mysql mariadb-server //下载mysql 以及依赖包 2. systemctl start mariadb.service //启动mysql 服务 3. systemctl enable mariadb.service //设置开机自启 4. mysql -uroot //运行mysql 5. use mysql //进入mysql表中 6. update user set password=password("你的密码") where user="root"; //修改默认密码 7. grant all privileges on . to 'root'@'%' identified by '123456'; a. 修改权限 可远程访问 grant all preivileges b. 当前用户的所有权限 root '@ %' 权限赋给root用户,所有ip都能连接. c. 当前用户对所有数据库和表的相应操作权限 d. identified by ‘123456’://连接时输入密码,密码为123456 8.flush privileges; //刷新权限
4.下载navicat 并破解远程连接数据库
1.navicat破解工具 下载链接https://pan.baidu.com/s/1-bMdS2HyFXEUy-8qG6B4TQ 提取码:6ule 2.navicat15安装包:https://pan.baidu.com/s/11fRRyksKSi63gwgyJDfMeg 提取码:dubj 3.把上述两个文件安装完成 并找到安装目录 4.我的navicat位置:D:\PremiumSoft\Navicat Premium 15 5.我的破解工具位置:D:\微信缓存文件\WeChat Files\wxid_h9xjpla9u3se22\FileStorage\File\2022-03\navicat-keygen-for-x64 6.进入破解工具的位置:直接在 文件夹的地址栏 输入cmd 就能直接 进入文件夹位置 7.直接运行 .\navicat-patcher.exe "D:\PremiumSoft\Navicat Premium 15" 后面是安装位置。 8.等 ........,最后可看到:MESSAGE: Patch has been done successfully. 9.可在文件夹中看到生成的一个文件:RegPrivateKey.pem 10.执行命令:.\navicat-keygen.exe -text .\RegPrivateKey.pem 11.选择版本:Premium;语言:Simplified Chinese;软件版本号:15 12.选择完后,会生成一个注册码:NAVN-JOEF-MTLL-3F64(类似这种的) 13.断网 断网 断网 14.打开 Navicat Premium 15》帮助》注册》粘贴复制的注册码 15.弹出框,点击手动激活 16.可以看到一个弹出框 A,上下 2 个框,第一个为请求码,下面一个是你之后获取的一个激活码输入的地方,这个弹框目前不能关闭 17.联网 联网 联网 18.返回命令终端,按照提示输入用户名、企业 < 都是随意输入 > 19.将上面获取的请求码粘贴到提示《Input request code (in Base64), input empty line to end:》后面,注意以一个空行(就是再来一个回车)为结尾 20.等下就看到一个激活码,复制返回弹出框 A,将激活码粘贴到下面的输入框 21.点击激活,则可全部完成。
5.navicat链接服务器
链接>mysql> 输入连接名: 随便起 主机:服务器的IP地址 端口: 默认3306 用户名: 密码:这里的密码是你自己定义的远程链接密码。
