APACHE - 技术教程文章

windows下apache代理转发tomcat【代码】【图】

一、apache2.4代理转发tomcat7通过http_proxy做tomcat的端口转发:描述:将远程服务器映射到本地服务器的URL空间语法:ProxyPass [路径] !|url [键=值键=值 ...]] [nocanon]上下文:server config, virtual host, directory状态:扩展模块:mod_proxy配置httpd.conf:#保证以下模块加载LoadModuleproxy_module modules/mod_proxy.soLoadModuleproxy_http_module modules/mod_proxy_http.soLoadModule rewrite_module modules/mod_r...

apache安装,镇博

1、配置IP地址[root@localhost ~]#vim /etc/sysconfig/network-scripts/ifcfg-eth0 [root@localhost ~]#service network restart[root@localhost ~]#ifconfig eth02、查看并安装httpd[root@localhost ~]#rpm -q httpd[root@localhost ~]#rpm -e httpd --nodeps[root@localhost ~]#tar -zxvf httpd-2.2.17.tar.gz -C /usr/src/[root@localhost ~]#cd /usr/src/httpd-2.2.17/[root@localhost httpd-2.2.17]# ./configure --prefix=/u...

MQTT + apache-apollo服务器初学使用【图】

说明:MQTT是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和致动器(比如通过Twitter让房屋联网)的通信协议。Apache Apollo是一个代理服务器,其是在ActiveMQ基础上发展而来的,可以支持STOMP, AMQP, MQTT, Openwire, SSL, WebSockets 等多种协议。原理: 服务器端创建一个唯一订阅号,发送者可以向这个订阅号中发东西,然后接受者(...

MAC安装XAMPP的出现无法打开Apache server

安装MAMP后,启动服务时提示Apache启动失败,80端口被占用.查看进程发现存在几个httpd. OS X自带Apache,可是默认是没有启动的.我也没有开启Web共享,怎么就开机启动了呢?不知道是不是因为安装了别的什么软件导致的.一般的开机启动项可以在System Preferences–Users&Groups–Login Items中添加或删除.可是在这里也没有发现Apache相关的启动项.于是谷歌到了下面一个可行的方法,打开终端,执行下面的命令.sudo launchctl unload -w /Syst...

编译安装apache并指定工作模式为work【代码】

一、apache模式的查看 如果apache已经安装,我们可以用 httpd -l 命令查看当前模式(只可能有一种),如果找到 prefork.c 则表示当前工作在prefork模式,同理出现worker.c则工作在worker模式。 如果apache还未安装,我们在编译的时候可以加入--with-pem=(prefork|worker)选项决定启用什么模式。 当然如果你安装过了(笔者模式为prefork) 也可以使用以下命令来切换mv httpd httpd.prefork mv httpd.worker httpd 重启之后,模...

CentOS 5.5 下修改Apache默认端口80

打开 /etc/httpd/conf/httpd.conf 文件 修改两个地方 #Listen 12.34.56.78:80 Listen 80 #把80改为你设置的端口,我设置端口为5555 Listen 5555 NameVirtualHost *:80 #把80改为你设置的端口,我设置端口为5555 NameVirtualHost *:5555 保存修改,退出。 semanage port -a -t http_port_t -p tcp 5555 #输入这个命令 要不httpd 会启动失败。 /etc/rc.d/init.d/httpd start ...

Java使用Apache Commons Exec运行本地命令行命令【代码】

首先在pom.xml中添加Apache Commons Exec的Maven坐标:<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-exec --> <dependency><groupId>org.apache.commons</groupId><artifactId>commons-exec</artifactId><version>1.3</version> </dependency>示例代码:import java.io.IOException;import org.apache.commons.exec.CommandLine; import org.apache.commons.exec.DefaultExecutor; import org.apache.comm...

spring boot 整合mybatis:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):【代码】【图】

最近在学习SpringBoot,遇到些异常情况:1、异常信息org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.hippo.demo.dao.Chapter6DemoMapper.insert2、解决方案问题找了很久,发现使用@Select、@Insert、@Update、@Delete注解代替xxxMapper.xml里面的内容,不存在异常,那就是扫描xxxMapper.xml文件的问题了,查询application.properties配置文件中发现mybatis.mapper-locations的配置路径除了...

jetty client 与apache http client的实现、分析【代码】

谈到httpclient的话,只要会想到apache的httpclient和jetty的httpclient,但是apache的httpclient3和4之间又有区别,通过学些,最终总结了三种方式使用HttpClient,分别为使用httpclient3,httpclient4,jetty的httpclient,下面分别来贴代码:第1种:使用的jar包为commons-httpclient-3.1,只需要一个jar包即可这里使用的是GetMethod,与httpcleint4有区别 public static void main(String[] args) { HttpClient httpClient = ...

[Apache]安装中出现的问题

1. 《通常每个套接字地址(协议/网络地址/端口)只允许使用有一次的解决方法》两种解决方法:1、打开 控制面板->服务 找到 IIS admin 等相应服务 关闭并禁用2、如果不想关闭IIS服务 可将apache使用的端口改成其它端口将apache2/conf/httpd.conf 中的Listen 80 改为 Listen (你要使用的端口) 如 Listen 9999,不过这时在你访问你的apache 下的Web服务时 在域名后要加上端口号,如: http://localhost:9999注意:CMD命令:1. 查找端口...

让Apache Shiro保护你的应用【代码】

在尝试保护你的应用时,你是否有过挫败感?是否觉得现有的Java安全解决方案难以使用,只会让你更糊涂?本文介绍的Apache Shiro,是一个不同寻常的Java安全框架,为保护应用提供了简单而强大的方法。本文还解释了Apache Shiro的项目目标、架构理念以及如何使用Shiro为应用安全保驾护航。什么是Apache Shiro?Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大易用的Java安全框架,提供了认证、授权、加密...

org.apache.shiro.web.servlet.ShiroHttpServletRequest cannot be cast to org.springframwork.web.mult..【图】

在用dwz框架+spring MVC时上传文件报的错详细错误例如以下: 事实上就是一个类型转换错误,但却研究了好长时间,怎么都不知道哪里错了。由于前面卸过一个文件上传的和这个差点儿相同,那个就没有问题。问题解决:事实上包这个错误有两个原因:一个是表单的属性,有文件上传是,表单的类型一定要是formdata类型-----我当然不是犯的这个错误。 但后来用断点调试的时候,发现后台接收的类型不是formdata类型的。这就奇怪了。难道...

apache+svn+ladp认证【代码】【图】

今日收到上司邮件,下一步公司要做整合,估计以后公司所有环境都需要整改,对我这个菜鸟来说感觉压力好大,因为初次接触linux system。 但我一直都在努力。。。。。come on下一步我们会更改那些登录命名带有@ecvision.com的,我们目前所做的动作是为了将来用AD登录做准备。 所以你搭好一个AD的环境,自己测试一下登录有无问题, AD目前需要做的地方:1. PC和现在域一样绑定能登录2. 绑定SVN能登录3. 绑定JIRA能登...

主机无法访问虚拟机Linux的apache【代码】

在虚拟机linux里安装了httpd,即appache,启动后,按正常情况在主机是可以用浏览器通过访问虚拟机linux的ip来访问的。如果出现无法访问的情况,解决办法可以参考如下: 这里我的虚拟机联网方式为物理连接,且ip与主机不同,但在同一网段。 1、先确定虚拟机可不可以访问外网,可通过ping www.baidu.com测试,如果不行,先百度或者参考其他资料或setup自行配置好ip相关信息(当然,前提是你主机联网了) 2、主机与虚拟机通过各自ip互...

Apache+PHP 配置随笔

准备安装包1:安装VC++ 2012(vcredist_x64,我这边服务器为64位)2:Apache安装包,php安装包 安装后配置工作1:安装Apache服务,配置环境变量httpd -k install2:配置Apache httpd.conf文件,修改Listen端口号以防冲突,Load php模块LoadModule php5_module "C:/ProgramEnglish/php5.6.8/php5apache2_4.dll" AddType application/x-httpd-php .php 3:配置Apache httpd-ahssl.conf文件,修改Listen端口号以防冲突4:配置Php php.ini文件http...

apache开源项目--thrift

Thrift 是一个软件框架(远程过程调用框架),用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引 擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, and OCaml 这些编程语言间无缝结合的、高效的服务。thrift最初由facebook开发,07年四月开放源码,08年5月进入apache孵化器,现在是 Apache 基金会的顶级项目thrift允许你定义一个简单的...

转载:centos上yum安装apache+php+mysql等【图】

1. 更新系统内核到最新. [root@linuxfei ~]#yum -y update 系统更新后,如果yum安装时提示错误信息,请执行以下命令修复. [root@linuxfei ~]#rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY* 2. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件 y[root@linuxfei ~]#um -y install httpd php mysql mysql-server php-mysql //安装mysql扩展 [root@linuxfei ~]#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql //安装...

修改Apache的默认站点目录的方法,需要的朋友可以参考下【图】

由于博客系统崩了,所以要考虑重新建立博客系统,首先遇到的一个问题就是原来的博客系统是安装一个独立的磁盘上面的(http://m.0834jl.com)不是安装在系统盘上面的,然而一般在linux下面安装的apache的默认目录是在/var/www这个目录下面,所以在这里遇到的第一个问题就是怎么转换apache的默认安装目录。经过网上的查找,写了如下总结,主要是为了自己以后遇到同样的问题能更快的查找,同时如果能帮到能用上的人,那就再好不过了。...

Apache与IIS的客观对比(不比不知道,一比吓一跳)

Apache与IIS的优劣对比 对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前最流行的建立WWW服务工具就要属Apache与IIS了。那么他们之间都有什么区别呢?到底哪个工具才是最适合我们的呢?今天就来讨论下这个问题。 一、免费与收费之争: 虽然很多用户都使用IIS建立网站,他是集成于Windows操作系统中的组件。不过要想合法使用IIS就要购买正版Windows操作系统。 反观Apache,他是完全免费的。不需要支付任...

CVE-2019-0232:Apache Tomcat RCE复现【图】

CVE-2019-0232:Apache Tomcat RCE复现0X00漏洞简介该漏洞是由于Tomcat CGI将命令行参数传递给Windows程序的方式存在错误,使得CGIServlet被命令注入影响。该漏洞只影响Windows平台,要求启用了CGIServlet和enableCmdLineArguments参数。但是CGIServlet和enableCmdLineArguments参数默认情况下都不启用。漏洞影响范围: Apache Tomcat 9.0.0.M1 to 9.0.17 Apache Tomcat 8.5.0 to 8.5.39       ...

php--phpstorm配置Apache服务器【图】

原文:http://www.cnblogs.com/sheying/p/8108109.html

Apache开启Proxy代理,实现域名端口转发【代码】

今天帮客户迁移网站,客户一个是ASPX的一个是PHP的网站,这时候有2个域名,可是php网站是Apache下的伪静态,必须要用到Apache,但是ASPX网站还必要到IIS+Mssql然后到了这个时候,IIS+Apache都是使用的80端口,肯定会起冲突的,这时候应该怎么办呢? 那么我们只能在Apache的配置文件里面配置Proxy代理功能~!那么简单说下Apache下Proxy代理, 首先开启Apache的Proxy代理模块httpd.conf文件:LoadModule proxy_module modules/mod_pr...

web服务器架构与Apache

web服务器架构与Apache WEB应用系统一般由WEB服务器统一处理客户端的HTTP请求,WEB服务器负责处理静态页面,动态页面转发给应用服务器,应用服务器再将其中的数据访问请求给数据库服务器处理, 客户机-->WEB服务器 --> APP服务器 —->数据库服务器 MPM对Apache性能的影响 worker MPM:使用多个子进程,每个子进程中又有多个线程,每个线程处理一个请求。该MPM通常对高流量的服务器是一个不错选择,因为它比prefork MPM需要更少的...

Apache commons——Apache旗下的通用工具包项目

Apache Commons是Apache旗下的一个开源项目,包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动这里是Apache commons的官方网站下面是工具的简单介绍:Components AttributesRuntime API to metadata attributes such as doclet tags.BCELByte Code Engineering Library - analyze, create, and manipulate Java class filesBeanUtils针对java bean的工具集,对bean进行了很多包装,可以方便地对bean进行操作...

Linux搭建PHP+MySQL+Apache环境【代码】【图】

环境:CentOS 6.4 MySQL详细安装可参考:http://www.cnblogs.com/yangxia-test/archive/2012/11/12/2766237.htmlApache详细安装可参考:http://www.cnblogs.com/yangxia-test/archive/2012/11/09/2762486.html 一、下载文件1、php下载地址:http://php.net/downloads.php  版本:php-5.6.3.tar.gz2、libxml2下载地址:http://download.chinaunix.net/download/0007000/6095.shtml  版本:libxml2-2.7.4.tar.gz3、apache2下载地...

apache 安装/mod_dir.so: undefined symbol: apr_array_clear

apache 安装好后 启动出错:httpd: Syntax error on line 143 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_dir.so into server: /usr/local/apache2/modules/mod_dir.so: undefined symbol: apr_array_clear由于 apache编译时没有指定 --with-included-apr 参数可是重新编译时又发现问题:执行配置安装httpd时出错 configure: error: Bundled APR requested but not found at ./srclib/....

Apache—httpd服务创建个人用户主页功能【图】

创建个人用户主页功能第1步:开启个人用户主页功能 UserDir disabled前加#UserDir public_html 去掉前面# UserDir参数表示的是需要在用户家目录中创建的网站数据目录名称(public_html) 第2步:创建1个新的普通用户fireuser,并且切换到普通用户的家目录,在家目录下创建网站数据目录public_html,写入首页文件内容并给予网站目录访问权限。(注意一定是更改~家目录的权限为755才可以,不然无权限访问) 第3步:键入http://127...

Linux rhel 6.4 apache编译安装以及简单配置过程(2)

Linux rhel 6.4 apache编译安装以及简单配置过程(2)注:以下摘取的都是安装过程中执行的命令,命令反馈没有贴出来以"......"代替。观看的时候注意执行命令时所在的目录。将apache的科执行程序软连接到/usr/local/bin下(可执行命令放到$PATH包含的路径,方便执行apache的命令)[root@chengmanyu init.d]# ln -s /usr/local/apache/bin/* /usr/local/bin将httpd加入到chkconfig中service的管理命令都是在/etc/init.d下的[root@chengma...

eclipse创建maven项目出现以下报错: org.apache.maven.archiver.MavenArchiver.getManifest (org.apache.maven.project.MavenProject,org.apache.mav en.archiver.MavenArchiveConfiguration)【代码】【图】

解决方法: 更新eclipse中的maven插件  Help -> Install New Software -> add ->  http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/   按照提示一直安装成功后,重启eclipse  右键项目Maven Update Project原文:https://www.cnblogs.com/QW-lzm/p/8847580.html

Apache tiles3-SpringMVC【代码】

Apache的一个独立项目。Apache Tiles是一个JavaEE应用的页面布局框架。Spring MVC 以视图解析器的形式为Apache Tiles提供了支持,这个视图解析器能够将逻辑视图名解析为Tile定义。今天我们学习Apache Tiles3这个版本。回想一下我们在曾经配置过的试图解析器:1@Bean 2public ViewResolver viewResolver() { 3 InternalResourceViewResolver resolver = new InternalResourceViewResolver(); 4 resolver.setPrefix("/WEB-IN...