host

17_安装部署Tomcat服务器、使用Tomcat部署虚拟主机、使用Varnish加速Web

狂风中的少年 提交于 2020-01-08 00:42:59
1.安装部署Tomcat服务器 官网:https://tomcat.apache.org/ proxy 10.10.11.10 client 10.10.11.11 web1 10.10.11.12 web2 10.10.11.13 web1: 1.1 使用RPM安装JDK环境 ]# yum -y install java-1.8.0-openjdk ]# yum -y install java-1.8.0-openjdk-headless ]# java -version # 查看JAVA版本 openjdk version "1.8.0_222-ea" OpenJDK Runtime Environment (build 1.8.0_222-ea-b03) OpenJDK 64-Bit Server VM (build 25.222-b03, mixed mode) 1.2 安装apache-tomcat-9.0.30软件包 ]# mv apache-tomcat-9.0.30 /usr/local/tomcat ]# ls /usr/local/tomcat bin/ # 主程序目录 lib/ # 库文件目录 logs/ # 日志目录 temp/ # 临时目录 work/ # 自动编译目录jsp代码转换servlet conf/ # 配置文件目录 webapps/ # /

tomcat绑定两个https域名

眉间皱痕 提交于 2020-01-07 23:34:26
配置server.xml文件 域名访问先修改成80端口,然后是redirectPort为443 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" /> 配置SSL证书 <Connector port="443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" URIEncoding="UTF-8" defaultSSLHostConfigName="www.xxxx.com"> <!--配置证书路径,密码--> <SSLHostConfig hostName="www.xxxx1.com" caCertificateFile="cert/www.xxxx.com.pem"> <Certificate certificateKeystoreFile="cert/www.xxxx1.com.pfx" certificateKeystoreType="PKCS12" certificateKeystorePassword="***" /> </SSLHostConfig> <SSLHostConfig hostName="www.xxx2

Angular Schematics 三部曲之 Add

北战南征 提交于 2020-01-07 22:44:51
前言 因工作繁忙,差不多有三个月没有写过技术文章了,自八月份第一次编写 schematics 以来,我一直打算分享关于 schematics 的编写技巧,无奈还是拖到了年底。 Angular Schematics 是非常强大的一个功能,可以快速初始化项目,也可以自定义组件模板。在去年 schematics 发布以来,已经有部分开发者在项目中尝试使用,但是学习资料还是比较匮乏。目前官网已经有了 schematics 的简易教程,但在实际开发中仅靠官方教程还是会遇到很多问题。在开发 Ng-Matero 的过程中,编写 schematics 就像闯关一样,从 ng add 到 ng generate 再到 ng update ,每个部分都耗费了博主大量的精力,翻阅了无数源码才得以实现。 在这个系列文章中,我将以 Ng-Matero 为例讲解 schematics 开发过程中遇到的难点,梳理开发流程,帮助大家开发自定义的 schematics 生成器。 该系列文章的三部分将分别介绍 Add、Generation 以及 Update,即使分了三部分来讲解 schematics,但我相信依然无法介绍的面面俱到。那遇到问题应该怎么办呢?没错,你需要看源码,这听起来可能让人心生畏惧,但是不用紧张,阅读源码并没有你想象的那么困难。顺便说一下,无论编写组件库还是 schematics, Angular

5 个用于在 Linux 终端中查找域名 IP 地址的命令

大憨熊 提交于 2020-01-07 17:47:18
5 个用于在 Linux 终端中查找域名 IP 地址的命令 本教程介绍了如何在 Linux 终端验证域名或计算机名的 IP 地址。本教程将允许你一次检查多个域。你可能已经使用过这些命令来验证信息。但是,我们将教你如何有效使用这些命令在 Linux 终端中识别多个域的 IP 地址信息。 可以使用以下 5 个命令来完成此操作。 dig 命令:它是一个用于查询 DNS 名称服务器的灵活命令行工具。 host 命令:它是用于执行 DNS 查询的简单程序。 nslookup 命令:它用于查询互联网域名服务器。 fping 命令:它用于向网络主机发送 ICMP ECHO_REQUEST 数据包。 ping 命令:它用于向网络主机发送 ICMP ECHO_REQUEST 数据包。 为了测试,我们创建了一个名为 domains-list.txt 的文件,并添加了以下域。 1、# vi /opt/scripts/domains-list.txt 2、daygeek.com 3、magesh.co.in 4、linuxtechnews.com 方法 1:如何使用 dig 命令查找域的 IP 地址 dig 命令代表 “ 域名信息抓手 Domain Information Groper ”,它是一个功能强大且灵活的命令行工具,用于查询 DNS 名称服务器。 它执行 DNS 查询

RabbitMQ用户管理+VirtualHost管理

限于喜欢 提交于 2020-01-07 12:25:39
转自: https://www.cnblogs.com/hgfbk/p/10887058.html 添加用户:   如果使用的是WEB界面选择Admin,下面有一个Add a User,然后设置用户名(username),密码(password),用户角色(tags)     角色分类:Admin(管理员):         Monitoring (监控者):          Policymaker(决策者):          Management(管理者):          Impersonator(模拟者):          None(没有):   添加完成之后在All Users中就会多出一个用户:    Virtual Host:     选择右边的Virtual Hosts,就可以创建一个Virtual Host ,一般这个东西的名字以/开始,           接下来就要给用户授权,直接点进去,上面箭头标记的位置,进入到这个VirtualHost,找到Permissions 修改User为授权的目标,点击Ser Permission 就可以了 来源: https://www.cnblogs.com/Reclouds-shangri-la/p/12160646.html

nginx配置文件及说明

你离开我真会死。 提交于 2020-01-07 08:19:56
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> # nginx在安装完成后,大部分参数就已经是最优化了,我们需要管理的东西并不多 #user nobody; #进程数,建议小于或者是等于CPU总核心数 #建议值 <= cpu核心数量,一般高于cpu数量不会带好处,也许还有进程切换开销的负面影响 worker_processes 2; # 只记录更为严重的错误日志,可减少IO压力, 目前日志记录级别是warn 日志级别:debug | info | notice | warn | error | crit | alert | emerg #似乎这样子配置错误级别了但是有时候还是会打印出warn级别错误的,不管了 error_log logs/error.log error; #error_log logs/error.log notice; #error_log logs/error.log info; pid logs/nginx.pid; # 每进程最大可打开文件描述符数量(linux上文件描述符比较广义,网络端口、设备、磁盘文件都是) # 文件描述符用完了,新的连接会被拒绝,产生502类错误 # linux最大可打开文件数可通过ulimit -n FILECNT或 /etc/security/limits.conf配置 # 理论值 系统最大数量 /

2019 SDN大作业

青春壹個敷衍的年華 提交于 2020-01-07 08:10:13
2019 SDN大作业 负载均衡程序作业 程序分工 什么都不会队 姓名 学号 分工 占比 王泽鸿 031702618 思路设计,代码实现 21 林涛 031702616 思路设计,代码实现 21 李奇 031702322 实验实现,视频录制 21 涂峥嵘 031702325 实验实现,视频录制 21 覃鸿浩 031702218 博客总结 16 1.程序链接: https://github.com/Heque/sdn- 2.场景 拓扑图: 场景描述:    服务器host 2 ,host 3,host 4上各自有不同的服务,host 1是客户端。实现一个负载均衡的北向程序,当host 2,host 3,host 4向host 1传输数据时,北向应用根据链路的使用状况动态的调整路由规则。其中限定主机2,3,4,单个链路发送的流量不会超过S4所有链路带宽。 3.实现    场景二创建拓扑有s1-s4、s1-s2-s4、s1-s3-s4三条线路使之通行。以经历的线路为基准进行负载均衡,对s4下发流表,使用hardtime机制,在一段时间内改变三条条线路占比,提高了吞吐量。 启动ODL并且安装插件 进入ODL文件夹,并在终端输入以下命令 ./karaf 安装feature,输入以下命令: feature:install odl-restconf feature:install odl

Servlet 工作原理解析

情到浓时终转凉″ 提交于 2020-01-07 04:08:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 从 Servlet 容器说起 要介绍 Servlet 必须要先把 Servlet 容器说清楚,Servlet 与 Servlet 容器的关系有点像枪和子弹的关系,枪是为子弹而生,而子弹又让枪有了杀伤力。虽然它们是彼此依存的,但是又相互独立发展,这一切都是为了适应工业化生产的结果。从技术角度来说是为了解耦,通过标准化接口来相互协作。既然接口是连接 Servlet 与 Servlet 容器的关键,那我们就从它们的接口说起。 前面说了 Servlet 容器作为一个独立发展的标准化产品,目前它的种类很多,但是它们都有自己的市场定位,很难说谁优谁劣,各有特点。例如现在比较流行的 Jetty,在定制化和移动领域有不错的发展,我们这里还是以大家最为熟悉 Tomcat 为例来介绍 Servlet 容器如何管理 Servlet。Tomcat 本身也很复杂,我们只从 Servlet 与 Servlet 容器的接口部分开始介绍,关于 Tomcat 的详细介绍可以参考我的另外一篇文章《 Tomcat 系统架构与模式设计分析》。 Tomcat 的容器等级中,Context 容器是直接管理 Servlet 在容器中的包装类 Wrapper,所以 Context 容器如何运行将直接影响 Servlet 的工作方式。 图 1 . Tomcat

macos修改vmware Fusion的NAT网络

痞子三分冷 提交于 2020-01-07 03:44:20
远程连接Linux 为什么要远程连接Linux 在实际的工作场景中,虚拟机界面或者物理服务器本地的终端都是很少接触的,因为服务器装完系统之后,都要拉倒IDC机房托管,如果是购买的云主机,那更碰不到服务器本体了,只能通过 远程连接 的方式管理自己的Linux系统。 因此在装好Linux系统之后,使用的第一步应该是配置好 客户端软件(ssh软件进行连接)连接Linux系统 。 通过什么软件呢? Xshell SecureCRT 远程连接必备的知识 ip地址 > 服务器的位置 互联网上的计算机都会有一个唯一的32位的ip地址,如同家里的门牌号,对应到服务器的位置。 我们找人,可以通过身份证号码对应某个人 那我们找到某台服务器,也必须是通过IP地址 局域网 (针对自己班级/家庭所在环境)里也有预留的ip地址,一般是192/10/172开头,局域网的IP地址也是唯一的。 windows查看ip通过命令: 在cmd终端敲下:ipconfig查看“以太网适配器 本地连接 IPv4”的Ip地址就是自身网线的ip地址了 Linux查看ip方式: 方式1:ip addr 方式2: ifconfig 外网Ip 全世界哪里都可以访问, 虚拟机网络配置 host only 仅主机 单机模式,了解即可 电脑pc > 皇帝 虚拟机 > 老百姓 老百姓被皇帝控制,无法与外届通信 nat模式(网络地址转换)

ssh: connect to host XXX.XXX.X.XX port 22: Connection refused

大憨熊 提交于 2020-01-06 23:09:08
如果你搜索了好一段时间都没有办法解决这个问题,那么这个解决方案可能是你需要的。 提前说明这个答案也是我从网上找的,但是查了好半天时间,从检查防火墙、测试sshd服务、重启虚拟机等各种尝试无果后,突然找到了一个方法,检测出了我的问题 虚拟机IP冲突 这是原文链接: https://jordanzheng.github.io/how-to-solve-connection-refused-errors-in-ssh-connection/ 以下是转载过来的内容,真的十分感谢原文作者,让我发现了问题所在!!!! —————————————————————————————————— 今天在公司遇到一个奇怪的问题,耗费了大半天才解决。特此总结记录一下解决思路与方法,以便后续能为更快定位类似的问题。 问题现象: 无法登陆公司小网中的一台虚拟机,该虚拟机有两张网卡,分别配有两个网段的IP。其中一个网段的IP可以ping通,但是无法ssh登陆,显示ssh: connect to host 192.171.25.101 port 22: Connection refused,另外一个网段的IP可以ssh登陆。 问题定位过程: 刚开始定位思路是检查ssh服务是否ok?,检查是否打开防火墙?后来转念一想,这台虚拟机都可以通过另外一个网卡IP登陆,说明ssh服务是正常的。后来上网google一下遇到的现象