服务器之云服务器Web服务器环境搭建

这几天在捣腾怎么在Linux ubuntu16.04环境搭建服务器环境,想学一学webService.过程比较坑,过程如下:
1.购买云服务器

对比了好几家云服务器的收费情况,最后选了腾讯的,免费7天,还有很多券可以用,先用7天再说,网址:

腾讯云官网

注册一个账号,然后选择个人免费版,阿里云也有免费的,可是要定时去抢.选择对应的系统的云服务器,最后会在消息中列出服务器主机的名字,密码等信息,用来云服务器主机登录.最好把密码改了,太长了不好记,换成自己能记住的,注意不要忘了,官网不保存.

2.初始化云服务器

按腾讯云服务官方指引就可以,没什么问题:官方快速入门

注意的地方就是,最好用密码登录,如果生成SSH登录,到后面拷贝本地文件到服务器会出现Permission died(public key)错误.若出现这个错误,则:

ubuntu@VM-0-12-ubuntu:~$sudo vim /etc/ssh/sshd_config

按Insert按键修改PasswordAuthentication no为PasswordAuthentication yes

再次按Insert,键盘输入:wq保存

重启服务器,然后用密码登录.

3.搭建MySQL + Tomcat + jdk
                
/添加ppa
sudo add-apt-repository ppa:webupd8team/java
//更新
sudo apt-get update
//安装jdk8(过程中有询问是否接受协议,点击yes)
sudo apt-get install oracle-java8-installer

等待加载完,然后在服务器配置java环境变量:

接着就是配置jdk的环境变量:
sudo vim /etc.profile
追加下面的内容:
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
然后执行命令使该配置文件生效(千万不能忘记):
source /etc/profile
或者:. /etc/profice

验证
java -version(输入这个命令如果配置成功就会出现下面的信息)
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
4.安装Tomcat

        在Tomcat官网下载页下载Tomcat9,保存在本地文件夹,使用:

scp /home/loyouyang/Downloads/apache-tomcat-9.0.7.tar.gz 主机名@你的主机公网IP:/home/ubuntu/

         将下载的Tomcat安装包拷贝到服务器的/home/ubuntu,如果不成功,试着修改下/home/ubuntu的文件夹的读写权限:

sudo chmod 777 /home/ubuntu

遇到有一个Permission died(public key)错误问题,参照第二步(初始化云服务器).

这样就把文件拷过去了,接下来安装Tomcat:

cd  /home/ubuntu;

安装到目录/opt/

tar -zxvf apache-tomcat-9.0.7.tar.gz -C /opt/

进入tomcat的安装路径的bin文件夹,sh startup.sh启动tomcat

5.安装MySQL   
sudo apt-get update //更新软件
sudo apt-get install mysql-server mysql-client过程中有需要输入y和输入
输入MySQL中的"root"用户的密码,这个是mysql中的密码,谨记。
4. 判断是否安装成功(就是启动MySQL):
service mysql start //需要输入云主机密码
或者已经启动的状态启动
service mysql restart

创建数据库:

登录mysql
mysql -u root(数据库登录名) -p
接着输入数据库登录密码进入mysql

创建database
mysql>CREATE DATABASE firstapp; //分号至关重要,不写分号的话相当于继续写入sql语句
显示所有的数据库
mysql>show databases
mysql>use firstapp
创建表格user
mysql> CREATE TABLE user(
   -> id INT NOT NULL AUTO_INCREMENT,
   -> UserName VARCHAR(100) NOT NULL,
   -> Password VARCHAR(40) NOT NULL,
   -> PRIMARY KEY ( id )
   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;
插入数据到表格user
mysql> INSERT INTO user 
    -> (UserName, Password)
    -> VALUES
    -> ("loy@lydia", "1314"); 
查看表格的全部数据
mysql>select * from user; 

至此服务器环境搭建完成了.有一个博客上写了个Android应用服务器的搭建过程,但是服务器那一块不想用他的方法,不过WebAPP的例子可以借用一下:

JavaWeb的编写

Tomcat的验证

注意,在Tomcat验证中,我们应该先去云服务边上的域名申请一个,我用1块钱申请了个一年的域名,然后要实名认证,认证之后,加服务器主机IP解析地址,具体看:

域名绑定IP

之后你就可以input一些资源到Tomcat上,然后验证资源是否可被访问到.










  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值