【服务器】Ubuntu22.04安装nvm、mysql 5.7、nginx(配置反向代理)
·
一、切换管理员身份
两种命令,选择一个即可
// 长期使用管理员身份
sudo su -
// 仅本条命令使用管理员权限
sudo 【命令】
二、安装nvm
nvm是nodejs的版本管理工具,使用nvm可以快速切换不同版本的node环境
1、安装nvm
安装依赖
// 安装 curl
apt install curl
// 安装 git
apt install git
// 安装 nvm
bash -c "$(curl -fsSL https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh)"
执行完以上命令,需要重新打开终端,才能使用nvm工具
2、更换nvm的源
3、使用nvm
查看本地已下载的node版本
// 查看本地下载的node版本
nvm ls
// 下载node
nvm install 【版本号】
// 切换node版本
nvm use 【版本号】
// 查看远程node库
nvm ls-remote


三、安装MySQL 5.7
1、安装MySQL 5.7
// 更新源
apt-get update
// 查看mysql版本
apt-cache policy mysql-server

2、更换安装源
// 将原有源进行备份
cp /etc/apt/sources.list /etc/apt/sources.list.back
// 编辑 /etc/apt/sources.list 文件,删除该文件中的所有内容,将以下内容增加到该文件中。
=============================================
# 阿里源
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
=============================================
// 更新镜像源
gpg --keyserver keyserver.ubuntu.com --recv 3B4FE6ACC0B21F32
gpg --export --armor 3B4FE6ACC0B21F32 | apt-key add -
apt-get update
// 查看ubuntu下的mysql版本(此时已经可以看到mysql的版本为 5.7)
apt-cache policy mysql-server


3、安装数据库
// 安装命令
apt-get -y install mysql-server-5.7
// 查看是否安装成功
dpkg -l | grep mysql

设置开机自启动
systemctl enable mysql
查看mysql版本
mysql -V

修改密码
进入数据库
mysql
或者
mysql -u root -p
输入命令,修改密码:
ALTER USER "root"@"localhost" IDENTIFIED BY "123456";
重新进入数据库
mysql -u root -p
输入密码登录

四、安装nginx
1、查是否存在apt命令
apt –version
说明:出现版本号就说明当前环境存在apt
2. 更新apt命令
apt update
3. 安装nginx
apt-get install nginx
4. 查看nginx版本
nginx -v

配置代理
1、复制 /etc/nginx/nginx.conf 文件
cp nginx.conf nginx.conf.back
2、编辑nginx.conf文件
在 http 的内容里加入以下内容
server {
listen 80;
server_name 47.96.69.1; #服务器的ip地址
root /website/todo/frontend/; #存放index.html的目录
index index.html index.htm;
location / {
root /website/todo/frontend/; #存放index.html的目录
index index.html index.htm;
}
}

根据自己的需求,修改配置即可

更多推荐

所有评论(0)