云服务器linux配置部署项目全过程,Ubuntu安装远程连接mysql、Ubuntu安装Redis、Ubuntu配置tomcat、ActiveMQ

目录

一、修改ubuntu用户名和密码

二、配置云主机远程连接

三、安装 jdk

四、安装mysql

五、安装 Redis :

六、安装ActiveMQ并设置开机启动

七、安装nginx


青云在搞活动,小白程序员花了69块钱开了一年的云服务器,拿来练手,哈哈。

服务器官网:https://www.qingcloud.com/

点击这个小电脑可以进入终端

一、修改ubuntu用户名和密码

在镜像描述中可以查看默认登陆用户名和密码

Ubuntu更改密码步骤: 
1、使用默认用户名和密码登录,输入 sudo su转为root用户。
2、sudo passwd ubuntu
3、输入新密码,确认密码。 

4、修改密码成功。

二、配置云主机远程连接

外部连接云服务器需要开放端口,否则会被拦截

 

sudo vim /etc/ssh/sshd_config
PasswordAuthentication yes# 允许密码验证登录

我这里配置了ssh可以通过账号密码进行登录。

通过本地Xshell来连接

 

 

在根目录下新建文件夹zz

sudo mkdir /zz

修改zz的权限

sudo chmod -R 777 /zz


software用来安装软件

mkdir software

deploy用来部署项目

mkdir deploy


 

三、安装 jdk

将下载好的jdk-linux版上传到software

进入software 解压安装包

tar -zxvf jdk-8u171-linux-x64.tar.gz

接着回到家目录  

cd /home/ubuntu/


    用vi编辑.bashrc(设置环境变量路径会用到.bashrc)文件 vi .bashrc

    在尾行添加:
  

export JAVA_HOME=/zz/software/jdk1.8.0_171
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.

source .bashrc 让修改的文件生效

出现版本号,安装成功

四、安装mysql

sudo apt update

sudo apt-get install mysql-server

进入/etc/mysql目录,查看debian.cnf文件

cd /etc/mysql
sudo cat debian.cnf

使用这里的用户名和密码登录

mysql -u用户 -p密码

修改mysql的密码 

//选择数据库
use mysql;
//更新密码
update user set authentication_string=password("你的密码") where user='root';
update user set plugin="mysql_native_password";
//刷新权限
flush privileges;

 

 

配置远程连接

//修改mysqld.cnf
sudo vim  /etc/mysql/mysql.conf.d/mysqld.cnf 

bind-address           = 127.0.0.1
//将这一行注释掉
#bind-address           = 127.0.0.1
//选择数据库
use mysql;
//允许所有ip连接
update user set host = '%' where user = 'root';
//授权root用户可以远程连接
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
//刷新权限
flush privileges;
netstat -tl | grep mysql

第一次连接失败,重启云主机,连接成功,可能配置没有生效.

 

 

五、安装 Redis :

sudo apt-get update
sudo apt-get install redis-server
//启动redis
redis-server

查看redis是否启动 

netstat -tunple | grep 6379

六、安装ActiveMQ并设置开机启动

参考链接:https://gblfy.blog.youkuaiyun.com/article/details/95939041

七、安装nginx

1.执行安装命令

sudo apt-get install nginx

2.查看是否安装成功

nginx -v

出现版本号则安装成功.

3.查看nginx状态

systemctl status nginx.service

4.配置

service nginx restart

在 /etc/nginx 下的nginx.conf 的 http中添加反向代理和负载均衡

 upstream service {
                server 127.0.0.1:9000;
                server xxx.xxx.xxx.x:9000;
                server xxx.xxx.xxx.xx:9000;
                }
 server {
      listen       80;
      server_name  localhost;
       location / {
             proxy_pass http://service;
                }
          }
#    注释掉这两行,否则上面配置不生效
#       include /etc/nginx/conf.d/*.conf;
#       include /etc/nginx/sites-enabled/*;

5.重启

service nginx restart

通过ip访问

啊,还没备案,备案去了..........溜了溜了.

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值