阿里云centos服务器的搭建及JavaWeb网站的搭建

1 篇文章 0 订阅
1 篇文章 0 订阅

1. 购买阿里云服务器,得到公网IP

2.通过SSH登陆进去(SSH是一种网络协议,用于计算机之间的加密登陆)

ssh root@120.79.44.***
输入密码,连接

2. 设置公钥登陆
  ssh-keygen 生成密钥对,
  保存到远程主机上 ssh user@host 'mkdir -p .ssh && cat >>
   .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

3.安装启动 Mariadb(mysql)数据库

  1. 安装数据库
sudo yum install mariadb-server
sudo yum install Mariadb
  1. 启动数据库服务
service mariadb start
systemctl enable mariadb 开机自动启动服务
  1. 设置mysql用户密码
mysqladmin -u root password 'liu1234'
  1. 设置远程登陆
mysql -u root -p
输入密码后
授予权力
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED
BY 'liu1234' WITH GRANT OPTION;
重新载入权限
flush privileges
在其他主机上连接
mysql -h 120.79.44.*** -u root -p
  1. 其他一些命令
重启服务
service mariadb restart

4.安装java

sudo yum install java-1.8.0-openjdk
sudo yum install java-1.8.0-openjdk-devel

5.下载安装Tomcat

wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.28/bin/apache-tomcat-8.5.28.tar.gz
解压
tar -zxvf apache-tomcat-8.5.28.tar.gz
启动Tomcat
/root/apache-tomcat-8.5.28/bin/startup.sh
这个时候可访问 120.79.44.*:8080来查看是否成功
若不成功,就是8080端口什么的没有开放
还有防火墙
telnet ip port 查看是否某个端口连通

6.启动ftp

安装ftp服务
yum install -y vsftpd
启动服务
service vsftpd start
netstat -nltp | grep 21
允许root账户登录ftp
编辑/etc/vsftpd/user_list和/etc/vsftpd/ftpusers两个
设置文件脚本,将root账户前加上#号变为注释。
(即让root账户从禁止登录的用户列表中排除)
阻止匿名访问和切换根目录
匿名访问和切换根目录都会给服务器带来安全风险,我们把这两个功能关闭。
编辑 /etc/vsftpd/vsftpd.conf,找到下面两处配置并修改:

#### 禁用匿名用户  12 YES 改为NO
anonymous_enable=NO

#### 禁止切换根目录 101 行 删除#
chroot_local_user=YES
编辑完成后保存配置,重新启动 FTP 服务

service vsftpd restart

7.如果不用上述的ftp,用scp更好

复制文件夹
scp -r soft root@192.168.1.101:/root/soft

把当前一个文件copy到远程服务器上:
scp /home/a.txt root@192.168.0.8:/home/root

把远程主机copy到当前主机:
scp root@192.168.0.8:/home/b.txt

复制文件夹:
scp -r root@192.168.0.8:/home/ /root/home2

8.实时查看日志

先切换到:cd tomcat/logs

2、tail -f catalina.out

3、这样运行时就可以实时查看运行日志了

9.启动Tomcat,访问主机地址:8080即可访问到tomcat页面

/root/tomcat/bin/startup.sh
启动可能非常慢,可能是服务器内存太小了,我用了56分钟才完全加载项目,
让我还以为是tomcat哪里出错了,所以要有耐心。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值