云主机安装Tomcat上传自己的网站
前几天在DigitalOcean上买一个云服务器(1g内存,1核,25gssd,1tb流量,一个月5$,按天收费),用github的students developer package里面的优惠码拿到了50$的额度。
在校大学生的福利啊,那个包里有不少东西,尤其是这DigitalOcean的50$的额度,可以自己弄个FQ的ss ,而且性能很不错,完全够自己弄个自己的网站了。
https://m.do.co/c/c6fabba79597:这个是我的digitalocean的邀请连接,通过这个注册digitalocean可以额外获得10$,我也能在你消费到25$的时候拿到25$.
今天花了将近一整天的时间来弄这个服务器,DigitalOcean上有相应的教程来帮助你安装你想要的软件,感觉还挺人性化的,但我装的时候,我以为自己的服务器是Ubuntu14..*就照着对应14版本的文档装的,弄到一半出问题了,相应的工具不支持了,网上搜了一下,新版本的Ubuntu是用systemctl 这个工具的,这时我才发现自己当时创建服务器时是16版本的Ubuntu,然后找相应的文档,JDK的安装都和类似,
装工具的时候最好按照官方的文档来,我看了别人写的博客好多都是本地下载好相应的包,然后通过FTP上传到自己的服务器,再解压,官方的文档上都是通过相应的管理工具来安装软件,举个例子:装JDK的时候,通过FTP上传文件,然后解压,这时候你得自己去配置环境变量了,但是通过工具安装的话,环境变量直接就添加了。
我在创建tomcat启动时候的配置文件时候出错了,老是显示加载那个配置文件时候错误,这文件我也是按着文档上写的,sudo systemctl start tomcat文档上推荐是通过systemct1来管理tomcat,但我的配置文件出错了(我不是很了解这个东西,也是第一次弄这个服务器),网上也没搜到解决办法,(感觉可能是开始我按那个14的文档开始的问题),然后我看到有人写的博客直接是用bin文件夹下的startup.sh 和 shutdown.sh这两个命令来启动和关闭服务器的,我按着这个来,tomcat启动了,然后配防火墙sudo ufw allow 8080,好像是打开8080这个服务器监听的端口,然后通过我自己的电脑可以打开tomcat的开始界面了。
这个时候一上午都过完了,,,,,
吃完饭想着把自己网站给上传上去,博客上还是说直接通过工具,用FTP上传,但官方文档是通过浏览器打开Tomcat的管理页面来管理站点,上传站点的,我就想用这种方式,然后开始配置Tomcat,开始是401,配置完tomcat-users.xml后,输入密码,403,好像是权限的问题,就又查文档,查博客,把conf文件夹下的好几个配置文件都试着改过了,总的来说好像就两个问题,用户的授权问题 user里roles这个,然后还要允许外网IP的访问,
我直接是改成了sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml 全部改成了允许所有ip, 用的那个^*$,这个是stackoverflow上面找的方法,但我照做了还是不行,还改了好几种其他的,都没效果,最后,休息了一会又上网上查,感觉可能是users授权的问题,看了一下tomcat-users.xml的配置文件,真的写错了,,,roles后面添的两个role没注意写成一样的了,manger-gui,改过来后,可以了,可以打开管理界面了,成功上传了自己一个网页,这次算是找到主要问题了,,,
Studens Develpoer Package好像还有一个域名的服务:namecheap 一年域名+ssl明天看看弄一个
再来一遍这个链接:https://m.do.co/c/c6fabba79597
云主机安装Tomcat上传自己的网站的更多相关文章
- ASP.NET 小白从零开始建站简易教程 (一)域名、虚拟主机、FTP上传文件
只考虑性价比,纯新手实验无备案.跟着步骤走半小时即可收获独立的个人网站一枚! 我的实验站 http://www.bearlab.site/ ⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄ 目前总价花费86元(域名加虚 ...
- Linux云主机安装JDK,配置hadoop的详细方式
云主机我使用的是青云的,还有好多其他品牌,比如阿里云 unitedstack 等等. 注册完青云后,会有试用券发到账户,可以利用此券试用其服务. 1 首先创建好一个主机,按照提示选择好系统,创建好一个 ...
- centos 6.5下安装文件上传下载服务
centos 6.5下安装文件上传下载服务 由于每次在CentOS中要下载一些配置文件到物理机,和上传一些文件到服务器,导致来回的开启ftp软件有点麻烦,这里我们可以使用文件上传下载服务,来解决上传和 ...
- Git安装与上传代码至Github
转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6642887.html 这篇文章应该是全网最新,最全,最靠谱的Github安装到上传代码的流程. 1.Git ...
- Tomcat上传文件报错:returned a response status of 403 Forbidden
出现这样的错误是没有权限对服务器进行写操作.需要在这个项目所在的tomcat中配置可写操作即可: 在tomcat的web.xml添加下面代码: <init-param><param- ...
- Ubuntu腾讯云主机安装分布式memcache服务器,C#中连接云主机进行存储的示例
Ubuntu腾讯云主机安装分布式memcache服务器,C#中连接云主机进行存储的示例(github代码:https://github.com/qq719862911/MemcacheTestDemo ...
- 使用ssh协议在linux主机之间快速上传和下载文件
scp 要上传的文件 上传主机用户名@主机地址:要上传的主机目录 例如: scp *20181111*.gz inas@10.2.13.57:/INAS/dsgbak/20181110 表示将当前目录 ...
- git安装与上传
git安装与上传 上一篇 / 下一篇 2017-03-10 10:09:42 / 个人分类:代码管理工具 查看( 63 ) / 评论( 0 ) / 评分( 0 / 0 ) 1.安装Git-2.11. ...
- ubuntu 安装 lrzsz 上传下载
原文:ubuntu 安装 lrzsz 上传下载 版权声明:本文为博主原创文章,随意转载. https://blog.csdn.net/Michel4Liu/article/details/808223 ...
随机推荐
- django系列8.2--django的中间件流程
Django请求流程图 请求到达中间件之后,先按照正序执行每个注册中间件的process_reques方法,process_request方法返回的值是None,就依次执行,如果返回的值是HttpRe ...
- jdk动态代理 案例
import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflec ...
- kali linux之无线渗透
无线技术变化大,难度大,既新鲜刺激,又压力山大.一半协议 一半理论 无线技术特点: 行业发展迅猛 互联网的重要入口 边界模糊 安全实施缺失而且困难 对技术不了解造成配置不当 企业网络私自接入ap破坏 ...
- scrapy 资料整合
先看看scrapy的框架流程, 1,安装 scrapy 链接 查看即可. 2,新建scrapy项目 scrapy startproject 项目名 目录结构图 3,cd到项目名下,创建任务. scra ...
- Jquery选择器 选择一个不存在的元素 为什么不会返回 false
不管找没找到,$()函数都会返回一个jquery对象,这个jquery对象有个length属性,表示找到多少个匹配的DOM元素,为0就是没找到.
- 线程池(Linux实现)
讨论QQ群:135202158 本文技术参考了sourceforge项目c thread pool,链接:http://sourceforge.net/projects/cthpool/ 线程池如上一 ...
- rpm小结
包括安装.卸载.升级.查询.校验.数据库维护 一. 安装: 常用方法:rpm -ivh 包名 ,其中“i”表示安装, "v"表示显示安装过程,“h"表示以#显示程 ...
- C语言多线程编程二
一. 线程通信----事件: 1.一对一模式: #include <stdio.h> #include <stdlib.h> #include <Windows.h> ...
- (转)Javascript模块化编程(二):AMD规范
转自 ruanyifeng 系列目录: Javascript模块化编程(一):模块的写法 Javascript模块化编程(二):AMD规范 Javascript模块化编程(三):Require.js的 ...
- P2486 [SDOI2011]染色(树剖)区间覆盖+区间的连续段
https://www.luogu.org/problemnew/show/P2486 值的一看https://www.cnblogs.com/Tony-Double-Sky/p/9283262.ht ...