1. 购买或者申请免费的阿里云服务器(centOS、ubuntu、windows等,推荐centOS和ubuntu)
购买好后可以到控制台来查看服务器状态和信息,购买成功后会以短信的形式告知服务器地址,和配置信息等。
点击“1”位置的实例可以看到服务器的运行状态和信息
其中右侧有远程连接,点击后输入密码,将远程连接上我们购买的服务器,可终端安装软件,并配置我们的web服务器。密码在第一次点击远程连接后将提供,需要保存记住。
第一次需要设置服务器的连接密码,用户名一般为root,短信内容中包含
为了方便操作和文件传输,需要安装xshell + xftp,安装xftp后将可以直接将文件上传到服务器上的指定目录(如:root/)
服务器需要配置安全组策略;配置端口(80--备案后默认web默认端口,未备案时测试用,3306--mysql)
不备案的话需要配置8080端口来访问,默认的80端口需要备案,开发人员可以用8080端口来绕过。
需要关闭防火墙(ufw disable -- 关闭防火墙)
2. 购买域名(最好是在阿里云上购买,切记不要通过万网购买,方便实用免费的ssl证书)top域名 便宜; 大部分都需要实名认证,身份证号码 和 正面照片。
域名购买后需要实名制认证,否则将无法配置DNS解析,将不能被访问到。实名认证后将可配置DNS。
3. 搭建web服务器(Jdk + tomcat + mysql)
jdk解压好后将需要配置环境变量,
解压,修改文件夹权限 chmod 755 -R tomcat(目录)
配置环境变量:export TOMCAT_HOME=/usr/tomcat/ tomcat根目录,配置外网IP访问可以参考阿里云官方文档,主要是修改tomcat/conf/server.xml
通过:service tomcat start 来开启服务
mysql 安装,Ubuntu下可直接apt-get install mysql-server和mysql-client;安装过程中需要配置一个密码。
通过:service mysql start 来开启数据库
mysql -u root -p 登录数据库,
show databases; 查看所有数据库
use 数据库名; 切换到该数据库来使用
基本数据库操作
show tables;
select * from table_name [where * 等条件];查询数据
drop table_name; 删除表
create table table_name([表头]);
insert into table_name([表头】) value();
4. 域名和服务器绑定(未实名认证的域名将无法进行DNS解析,即不能被访问到)
PS:后续更新补充,先到这了