安装服务器的配置

首先,在阿里云的订单中找到你购买的实例,也就是服务器,购买的时候需要设置密码,忘了也没关系,可以重置密码,拿到公网IP个密码可以在阿里云远程登录也可以在连接工具上登录,我使用的是xshell,登的成功开始安装简单的配置

提前准备文件夹

创建目录
/data 数据目录
mkdir /data/upload 上传文件目录
mkdir /data/install 程序安装包目录
mkdir /data/tomcat 项目运行目录
上传tomcat jdk至/data/install目录

安装jdk

  1. 在install目录里解压jdk安装包
    tar -zxvf jdk-8u202-linux-x64.tar.gz

  2. 配置环境变量
    vim /etc/profile
    将下面内容添加到最下面

    JAVA_HOME=/data/install/jdk1.8.0_202
    JRE_HOME=$JAVA_HOME/jre
    PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME PATH CLASSPATH
    

保存退出 运行命令
source /etc/profile
4. 检查安装是否成功
输入java查看效果

安装mysql

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-community-server
mysql -uroot -p 这里直接回车就可以登录
设置密码
set password for root@localhost = password('你的密码');
use mysql;
修改权限
update user set host = '%' where user = 'root';
开启远程访问权限
grant all privileges  on *.* to root@'%' identified by "刚才设置的密码";
flush privileges;

安装tomcat

 在/data/install目录下tar -zxvf apache-tomcat-8.5.41.tar.gz -C /data/tomcat/
在安装好tomcat后配置端口号:修改conf/server.xml
启动tomcat  进入bin目录
sh startup.sh
查看状态是否成功 如果没成功可能刚开始端口冲突
停止运行
sh shutdown.sh
如果发现停止出错直接找到进程杀死即可
ps -aux  找到tomcat的进程id
kill -9 jincehng id
重新启动并查看错误详情
sh startup.sh & tail -f /data/tomcat/logs/catalina.out

开放防火墙端口访问

我用的是自带的防火墙,也可以用iptables
查看firewall服务状态: systemctl  status   firewalld
查看firewall的状态:firewall-cmd --state
开启:service firewalld start
重启:service firewalld restart
关闭:service firewalld stop
查看防火墙规则:firewall-cmd --list-all
添加开放端口号
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --permanent --add-port=tomcat配置的端口号/tcp

修改配置后要重启防火墙
firewall-cmd --reload

开启阿里云端口


之后点配置规则


域名解析




添加完成等一会就可以访问了

解决首次访问tomcat巨慢的问题

我第一次吧war包放进tomcat中运行,用公网IP加端口号访问,防火墙也开了,就是不成功,等了大概有2、3分钟才好的,查了一下好像是什么阻塞导致的,直接运行下面命令就解决了

 yum install rng-toolssystemctl start rngd

nginx访问静态页面出现403错误

在nginx配置域名映射后,就是配置(yum安装方式)/etc/nginx/nginx.conf 配置文件,配置好项目可以访问,但是一家在图片就出现403错误,这应该是nginx权限的问题,在nginx.conf最上面添加

user root;

重启nginx

service nginx resatrt

再次访问就行啦

现在最基本的服务器就搞定了,开始随便玩吧……

新购买的阿里云虚拟机部署项目相关推荐

  1. 阿里云服务器部署项目

    在阿里云服务器上部署自己的项目 小伙伴们是不是想部署自己的项目到服务器上,让自己的朋友,还有广大的网友看到自己的网站呢?下面我就把部署项目到服务器的方法写下来给大家,希望可以帮到有需要的人!!! 前期 ...

  2. 阿里云服务器部署项目邮箱发送功能465端口报错

    报错信息:Request processing failed; nested exception is org.springframework.mail.MailSendException: Mail ...

  3. wordpress cookies 遇到预料外错误 阿里云虚拟机

    博主在阿里云虚拟机上搭建的wordpress 登录时提示遇到意外错误,无法等录,经过查找发现阿里云的php.ini 中[输出缓冲区数据块设置]被禁用,选择启用保存修改,问题解决 查看全文 http:/ ...

  4. 现代软件工程_团队项目_阿尔法阶段_阿里云服务器部署_2017.11.24

    阿里云服务器部署 目录 购买阿里云学生服务器 服务器链接 XMAPP建站集成软件 网站移植 端口开通 阿里云服务器 阿里云服务器(Elastic Compute Service, ECS)是一种处理能 ...

  5. 阿里云服务器部署php的laravel项目,在阿里云买ECS 搭建 Linux+Nginx+Mysql+PHP环境的

    在阿里云买ECS的时候选择自己习惯的镜像系统,我一般都是使用Linux Ubuntu,所以,以下的配置都是在Ubuntu 14.04稳定支持版的环境中搭建Linux+Nginx+Mysql+PHP环境 ...

  6. 阿里云运行python项目_荐个人博客开发-06:Nginx + uWSGI + Django项目部署到阿里云服务器运行...

    版本:Python-3.8.1 + Django-2.2 + 阿里云服务器 Ubuntu-16.04 在正式部署前,需要确认几点: 服务器上已经安装相应的 Python MySQL Nginx uWS ...

  7. 搭建前后端分离主流项目完整步骤——在线教育系统(阿里云服务器部署上线)

    前言: 需要源码评论或私我 项目技术栈如下图所示: 本次博客分前后端+部署服务器三个步骤来写 先来看看实现效果: 在线教育系统完整三步骤 前言: 一.后端技术栈 1.ssm+mysql: (1)map ...

  8. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

    win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...

  9. 项目部署之PHPEMS在线模拟考试系统(亲测有效,含php源码)在阿里云服务器部署

    PHPEMS在线模拟考试系统阿里云服务器部署 相信好多人都在找这个源码哈,小编也是一样,也有一个很大的梦想,就是能把我们这些英雄豪杰集中在一起,比如说这个在线考试系统就可以实现,可以在上面把所有的运维 ...

最新文章

  1. Spring Boot 参考指南(使用NoSQL技术)
  2. 检测你的机子上装了什么版本的.net framework
  3. Android从普通发送和接收短信到对短信进行拦截
  4. 安卓MP3播放器开发实例(3)之进度条和歌词更新的实现
  5. hdu1257(最少拦截系统 )
  6. mysql count优化_MySQL count()函数及其优化
  7. 系统架构师学习笔记-开发管理
  8. 英语总结系列(二十九):好好学英语
  9. 一个简单的定时任务的开始和取消
  10. nodejs的一些日常操作
  11. linux下如何查看网卡ip,linux下如何查看某个网卡当前使用的IP
  12. Android dialog弹出报错Alert Dialog Unable to add window android.view.ViewRootImpl$W. permission denied
  13. Java开发导入腾讯地图描点_腾讯地图点聚合开发-实现地图找房功能
  14. 上帝视角看高清村庄卫星地图,附下载高清卫星地图最新方法
  15. 外文翻译 | 你以为你会用Math.random() ? 不,你不会……
  16. java.lang.OutOfMemoryError: Java heap space
  17. 一个可以不被广告拦截器拦截的弹出窗口
  18. latex如何设置行间距和段间距
  19. 一张图快速get浅层辛普森公式
  20. 在一起计时器_如何在纯JAVASCRIPT中构建倒数计时器

热门文章

  1. android 外边距,外边距(padding)重叠的及解决办法
  2. 短信验证-1基本的服务器环境搭建
  3. nginx events 模块配置
  4. 在线数据图表制作-FineReport文本控件
  5. 开篇 :直播软件分析.
  6. FI--SAP财务系统总账应用技巧
  7. 朱松纯教授:可解释性是人工智能获得人类信任的关键
  8. android支持svg格式图片么,Android Studio2.0中使用SVG图片格式
  9. javascript 基本用法
  10. uni.showtoast不显示的问题,可能是因为uni uni.showloding uni.showtoast 冲突