云服务器有什么用?云服务器的1024种玩法

云计算百科 xtyly 2个月前 (10-11) 47次浏览 已收录 0个评论

云服务器有什么用?云服务器的1024种玩法

随着云服务器越来越普及,很多企业及站长都开始用上了云服务器,还有很多新手站长以及想要进入站长这个行业的人,都还不知道云服务器到底有些什么用?其实云服务器的玩法很多,其中最常见的一种玩法,就是用来搭建网站。今天我们就来看看用云服务器怎么搭建网站。

我们先在阿里云购买一台云服务器,新用户2折优惠购买链接:http://9i0i.cn/myth

购买之后,我们要先配置一下阿里云控制台云服务器实例的安全组规则:

在服务器-实例页面相应实例上点击管理进入,点击配置规则
这里写图片描述
出入方向都要配置,我的配置如下

这里写图片描述

安全组规则也就是默认一些端口是关闭的或者说只有该实例有权访问,需要人为打开权限。如授权对象下的IP:0.0.0.0/0就是所有都可以访问,这个酌情配置。

本地通过公网ip连接时连不上也ping不通,原因在于安全组设置
1. 设置出入规则,打开22/23端口,地址段:0.0.0.0/0 (即所有ip段)
2. icmp 打开是ping 的端口

安全组配置好可以先开始进行工具的连接,可以使用putty或者xshell等linux连接软件,在实例页记住分配的公网IP,以及初次进入实例系统时的远程连接密码和设置的登录密码(忘记的话实例管理页可重置)

这里写图片描述

这里写图片描述

点击文件,新建。主机填写公网IP,端口号22,密码是你设置的登录密码(非远程连接密码)
之后就可以连接了。

如果连接失败注意安全组策略是否修改,22号端口

通过xshell连接上云服务器之后,我们使用winscp这个工具配合xshell来操作linux系统内的文件,因为winscp是可以视化操作,相对来说比较方便易操作。

和上面一样,也是22号端口,填写IP,账号和密码。

这里写图片描述

winscp下载链接:https://www.9i0i.com/thread-42947-1-1.html

实例下环境搭建
(具体百度即可,网站开发Linux基础应具备,不过多赘述)
1. jdk下载,解压,配置 /etc/profile
添加
— export JAVA_HOME=/usr/java/jdk/jdk1.8.0_65
— export JRE_HOME=/usr/java/jdk/jdk1.8.0_65/jre
source生效
—— java -version 测试
2. tomcat安装
2.1 解压安装
2.2 在bin目录下执行
./startup.sh
2.3 访问ip:8080。不能访问因为服务器安全组策略,出入加上8080/8081 端口

如下图:

这里写图片描述

mysql安装
3.1 采用yum安装,主要修改编码问题
3.2 在 /etc/my.cnf

[mysqld]
default-character-set = utf8 #这个是我添加的
character_set_server=utf8 #这个是我添加的
init_connect='SET NAMES utf8'
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0

[mysqld_safe]
default-character-set = utf8 #这个是我添加的
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
default-character-set = utf8

[mysql.server]
default-character-set = utf8

[mysql]
default-character-set = utf8

需要service mysqld restart/stop/start 重启mysql服务,其次进入mysql后可 status 命令,查看当前mysql信息包含编码信息。

mysql安装好后,可以使用navicat远程连接mysql导入数据

Windows下的navicat远程连接centos下mysql请参考这篇教程:如何使用navicat for mysql连接远程mysql

接下来就是网站项目的部署:

eclipse使用maven打包后将war包上传到tomcat webapp目录下,访问时端口:项目名
如果需要舍弃项目名访问,可以吧war包解压放到root目录下,也可以在server.xml添加配置(推荐).

安全组开放80端口,tomcat修改默认端口为80,

这里写图片描述

然后域名解析到服务器IP地址:

这里写图片描述

解析配置如上,这样发布后,启动tomcat就可以通过域名访问了

以上便是基本的javaweb开发环境搭建。
过程容易出错的有
1. jdk,tomcat的安装,注意环境变量,具体可以百度步骤,有Linux经验的就比较简单了
2. tomcat启动失败,可以通过
ps -ef |grep tomcat :查看是否有tomcat进程
netstat -na |grep 80 :查看端口占用信息端口
或者在log文件里查看信息

如果搭建其它程序的网站,或者是在windows服务器下搭建网站,请参考:

云服务器使用教程-在Centos系统上搭建WordPress个人博客

通过搭建wordpress博客来学习云服务器的详细使用方法

Windows服务器下搭建网站详细教程


阿里云百科网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:云服务器有什么用?云服务器的1024种玩法
喜欢 (0)
[[email protected]]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址