如何在阿里云部署个人网站
文章目录
- 部署mysql
- 部署tomcat
- 安装jdk
- 安装tomcat
- 部署nginx
- 安装nginx
- 配置nginx
- 启动nginx
- 配置域名
- 可能出现的其他问题
- 云服务器常见问题
- Unable to locate package错误
- sudo: unable to resolve host
- Nginx反向代理WebSocket响应403
- 控制台ERR_CONTENT_LENGTH_MISMATCH
- web.xml在IDE中报cannot resolve servlet
部署mysql
- 3种系统下部署mysql步骤
部署tomcat
安装jdk
- jdk安装步骤
安装tomcat
- 下载tomcat。地址。
- xftp上传文件到用户目录,并解压。
sudo tar -zxvf apache-tomcat-8.0.50.tar.gz -C /usr/local/tomcat
root上传war包到
/usr/local/tomcat/apache-tomcat-8.0.50/webapps
。
切换su,启动tomcat。
sudu su
cd /usr/local/tomcat/apache-tomcat-8.0.50/bin
sh startup.sh
部署nginx
安装nginx
- 参考:nginx安装。
配置nginx
- 编辑nginx配置文件
/usr/local/nginx/conf/nginx.conf
。
- 在upstream中配置主机端口,在location中的proxy_pass中直接使用,转发请求至8080端口。
- location中配置nginx支持websocet。
proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";proxy_set_header Origin "";
- 配置参考:nginx结合tomcat、nginx支持websocket及websocket部分原理介绍。
启动nginx
- 参考:nginx启动。
配置域名
- 在阿里云上购买域名。
- 搜索云解析DNS服务,配置Ip和对应的域名。
- 备案之后可以通过域名访问网站。
可能出现的其他问题
云服务器常见问题
- 云服务器 ECS Linux MySQL 无法远程连接问题常见错误及解决办法
Unable to locate package错误
- apt-get install遇到Unable to locate package错误。可能在执行apt -get install 命令前,修改了软件源。
- 所以应该调用apt-get update ,更新源,然后再执行apt-get install命令安装程序包就OK了。
- 参考。
sudo: unable to resolve host
- 将服务器创建的实例名称加入hostname。hostname在
/etc/hostname
中查询。
vim /etc/hostname
iZ2zecsdy8flu603bmdg1bZ
vim /etc/hosts
127.0.0.1 localhost iZ2zecsdy8flu603bmdg1bZ
Nginx反向代理WebSocket响应403
- 在server的location中添加字段。
proxy_set_header Origin ""
- 参考。
控制台ERR_CONTENT_LENGTH_MISMATCH
- 原因有多种,查看nginx日志根据报错对应处理,路径:/usr/local/nginx/logs。
- 参考:配置错误、磁盘空间不够。
web.xml在IDE中报cannot resolve servlet
- 在Project Structure>Modules>Web中,配置web.xml和web资源目录。参考。
如何在阿里云部署个人网站相关推荐
- 阿里云部署Java网站和微信开发调试心得技巧(上)
本篇手记旨在帮助大家从0开始: 申请阿里云服务器 搭建出程序的执行环境 在服务器上发布并运行自己的web project 域名解析 微信测试号的申请与连接以获取微信用户信息 全篇文章主要以如何去完成目 ...
- 阿里云部署Java开发环境
阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...
- arm搭建云手机教程_教你从0开始部署阿里云服务器,阿里云服务器搭建网站教程...
教你从0开始部署阿里云服务器,阿里云服务器部署网站的办法,阿里云搭建项目的办法,阿里云服务器搭建网站教程 1.购买 登录官网点击下面链接: 企业上云甄选partner.aliyun.com 查看云服 ...
- 【阿里云部署网站——零基础七步上云】
本文将阿里云部署网站流程分为起步七步(古有曹植七步作诗,今有白马七步部署阿里云),新手上路,老司机让路.话不多说,直接上图. 一.注册登录 浏览器输入https://www.aliyun.com/ ...
- Linux虚拟机或阿里云部署本地Javaweb项目
Linux系统部署本地项目 服务器 Linux 阿里云.华为云.腾讯云 安装虚拟机,虚拟机就是在你的电脑中安装一台虚拟的计算机,内存.CPU.硬盘,Linux 安装到虚拟机中. CentOS7,企业级 ...
- [CentOS Python系列] 六.阿里云搭建Django网站详解
本篇文章主要介绍讲述部署阿里云服务器Django网站环境,并通过IP地址访问网页的过程.写代码过程中往往第一步需要解决的就是配置开发环境,对于新手来说,这是非常头疼的事情,而当配置好之后或者对于老手来 ...
- 阿里云 部署SpringBoot和Vue项目 亲测可用(第一次部署经验贴)
阿里云 部署SpringBoot和Vue项目 亲测可用!第一次部署经验贴! 前言:与伙伴一起写了一个项目,但是由于老师要我们部署到服务器上,而我从未有部署过,查看了csdn很多博客,试了好多篇,才成功 ...
- Win10环境下基于Hexo的静态博客环境搭建,及其阿里云部署
引言 1.为什么要搭建自己的个人博客 工作和学习过程中,我们经常遇到一些这样或那样的问题,此时我们可能会在网上找到相应的解决方法.但是过了一段时间之后,当我们再次碰到类似的问题时,早已忘记以前是怎么解 ...
- 阿里云部署Tiny Tiny RSS踩坑笔记
阿里云部署Tiny Tiny RSS踩坑笔记 前言 入坑了RSS,之前的配置是阿里云部署RSSHub,配合Inoreader进行文章阅读,详情见RSS入坑指南.阿里云部署RSSHub踩坑笔记.在202 ...
最新文章
- 静态变量与实例变量的区别
- oracle+view性能,Oracle 10g的隐含参数_complex_view_merging引发的性能问题
- mysql的学习总结
- 被“轻视”的CV·AR的背后核心技术
- Hadoop1.9安装配置
- Netty工作笔记0024---SelectionKey API
- [设计模式-行为型]观察者模式(Observer)
- 2021年中国住宅保安系统市场趋势报告、技术动态创新及2027年市场预测
- 【操作系统】处理机调度与死锁(三)
- document.ready和window.onload
- Unity3D Asset文件导出3DMax 可编辑格式
- 如何给Mac电脑的磁盘进行分区?
- android ddms监听动态资源,Smail动态调试之Android Studio
- 微信支付商户平台,企业付款,企业向个人付款接口总结
- 哪吒2之大闹东海电影项目亮点怎么样?
- sketch清理缓存文件,sketch清理运行内存工具
- 贝壳找房app使用Glide替换Picasso
- Oracle 报错 28000原因和解决方法
- C语言编程求解圆盘的汉诺塔,课内资源 - 基于80x86汇编的汉诺塔
- 商务电子邮箱那个安全?怎么使用163邮箱最安全?
热门文章
- SEO伪原创工具图片转文字ocr识别工具
- 爬虫+Tkinter综合练习——个性签名设计器
- 诺基亚手机短信导入安卓手机
- 高考杂志高考杂志社高考编辑部2023年第1期目录
- 微服务 - 搭建Consul集群服务,Consul配置中心
- 使用快递100商家寄件API实现寄件功能
- hugegraph-server和HugeGraph-Hubble超详细安装部署教程(主要idea和linux压缩文件安装)
- 制作一个简单HTML游戏网页(HTML+CSS)仿龙之谷网络游戏官网
- VBA实战技巧精粹017:如何快速删除空白单元格所在的行
- MS9288C 是一款低成本、低功耗、高性能的 VGA 转 HDMI转换器