httpd代理配置(centos)

centos7配置httpd2.4+Tomcat10,http_proxy反向代理,虚拟主机 在服务器(centos7)安装Apache2.4 服务器,并且进行配置,输入http://公网IP 能够得到Apache安装成功的页面 配置步骤 cd /home mkdir downloads #获取apr和apr-util的source wget https://dlcdn.apache.org//apr/apr-1.7.0.tar.gz /home/downloads wget https://dlcdn.apache.org//apr/apr-util-1.6.1.tar.gz /home/. 阅读详情

Apache  Proxy Support

编辑/etc/httpd/conf/httpd.conf

 

LoadModule proxy_module modules/mod_proxy.so

ProxyPass   /   http://localhost:8080/

ProxyPassReverse /  http://localhost:8080/

 

tomcat配置不变

centos.jsp

[root@centos1 conf]# more /jspre/tomcat7/webapps/ROOT/centos.jsp

<%

 

 

out.print("<font color=red>hello centos 1</font>");

 

out.print("<hr>"+request.getServerName()+":"+request.getServerPort());

%>

 

 

<%=session.getId()%>

[root@centos1 conf]#

访问www.nba.edu/centos.jsp

 

访问www.nba.edu:8080/centos.jsp

 

 

修改tomcat配置

server.xml

<Connector port="8080" protocol="HTTP/1.1"

                     proxyName="www.aaaanba.edu"

                     proxyPort="80"

                     connectionTimeout="20000"

                     redirectPort="8443" />

浏览器访问

防火墙firewalld

防火墙启动状态

[root@centos1 conf]# systemctl  list-unit-files | grep "firewalld"

firewalld.service                             enabled

[root@centos1 conf]# systemctl status firewalld.service

鈼?firewalld.service - firewalld - dynamic firewall daemon

   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)

   Active: active (running) since Wed 2018-01-10 00:59:57 CST; 1min 48s ago

     Docs: man:firewalld(1)

 Main PID: 22377 (firewalld)

   CGroup: /system.slice/firewalld.service

           鈹斺攢22377 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

 

Jan 10 00:59:56 centos1 systemd[1]: Starting firewalld - dynamic firewall daemon...

Jan 10 00:59:57 centos1 systemd[1]: Started firewalld - dynamic firewall daemon.

浏览器不能直接访问8080,只能通过代理访问

 

防火墙停止状态

[root@centos1 conf]# systemctl  stop firewalld.service

[root@centos1 conf]# systemctl status firewalld.service

鈼?firewalld.service - firewalld - dynamic firewall daemon

   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)

   Active: inactive (dead) since Wed 2018-01-10 01:02:07 CST; 3s ago

     Docs: man:firewalld(1)

  Process: 22377 ExecStart=/usr/sbin/firewalld --nofork --nopid $FIREWALLD_ARGS (code=exited, status=0/SUCCESS)

 Main PID: 22377 (code=exited, status=0/SUCCESS)

 

Jan 10 00:59:56 centos1 systemd[1]: Starting firewalld - dynamic firewall daemon...

Jan 10 00:59:57 centos1 systemd[1]: Started firewalld - dynamic firewall daemon.

Jan 10 01:02:06 centos1 systemd[1]: Stopping firewalld - dynamic firewall daemon...

Jan 10 01:02:07 centos1 systemd[1]: Stopped firewalld - dynamic firewall daemon.

[root@centos1 conf]#

 

Apache  jk Support

解压源代码

[root@centos1 tmp]# ll tomcat-connectors-1.2.46-src.tar.gz

-rw-r--r--. 1 root root 3252837 Jun 29  2018 tomcat-connectors-1.2.46-src.tar.gz

[root@centos1 tmp]# tar -xzvf tomcat-connectors-1.2.46-src.tar.gz

配置

[root@centos1 native]# pwd

/tmp/tomcat-connectors-1.2.46-src/native

[root@centos1 native]# ./configure

checking build system type... x86_64-pc-linux-gnu

checking host system type... x86_64-pc-linux-gnu

checking target system type... x86_64-pc-linux-gnu

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... configure: error: newly created file is older than distributed files!

Check your system clock

[root@centos1 native]#

将时间改新

[root@centos1 native]# date -s 20181111

再运行configure

 

checking for target platform... unix

no apache given

no netscape given

configure: error: Cannot find the WebServer

[root@centos1 native]#

安装httpd-devel包

[root@centos1 native]# which apxs

/usr/bin/apxs

[root@centos1 native]# rpm -qf /usr/bin/apxs

httpd-devel-2.4.6-80.el7.centos.x86_64

[root@centos1 native]#

再运行configure

 

 [root@centos1 native]# ./configure  --help | grep "apx"

  --with-apxs[=FILE]      Build shared Apache module.

                          FILE is the optional pathname to the apxs tool;

                          defaults to finding apxs in your PATH.

[root@centos1 native]# find ./ -name  "mod_jk.so"

[root@centos1 native]# ./configure  --help | grep "apx"

  --with-apxs[=FILE]      Build shared Apache module.

                          FILE is the optional pathname to the apxs tool;

                          defaults to finding apxs in your PATH.

[root@centos1 native]# ./configure  --with-apxs=/usr/bin/apxs

[root@centos1 native]#make

[root@centos1 native]#

生成mod_jk.so

[root@centos1 native]# find ./ -name "mod_jk.so"

./apache-2.0/.libs/mod_jk.so

./apache-2.0/mod_jk.so

[root@centos1 native]#

复制mod_jk.so到httpd的modules

[root@centos1 native]# find / -name "mod_jk.so"

/tmp/tomcat-connectors-1.2.46-src/native/apache-2.0/.libs/mod_jk.so

/tmp/tomcat-connectors-1.2.46-src/native/apache-2.0/mod_jk.so

/usr/lib64/httpd/modules/mod_jk.so

[root@centos1 native]#

编辑/etc/httpd/conf/httpd.conf

 

LoadModule  jk_module modules/mod_jk.so

ProxyPass   /   http://localhost:8080/

ProxyPassReverse /  http://localhost:8080/

 

代理访问 centos.jsp

 

 

阿里云 centos7 服务器搭建代理IP 注意:开始前先去阿里云开放自己的端口,例如你是默认的3128,则去阿里云开启3128端口, 我使用的是3888端口,我开启的是3888端口 搭建服务器: 1、yum 安装 squid 和httpd-tools (-y 全自动安装) #更新yum yum update yum install squid -y yum install httpd-tools -y 2.生成密码文件 ... 阅读详情

相关推荐

centos搭建gerrit

条件:centos系统、gerrit2.12.war 搭建步骤: 1.新建mysql数据库gerrit。 语句如下: create Database gerrit ;//建库 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON gerrit.* TO gerrit@localhost IDENTIFIED BY 'Gerrit@1...

MyOwnWorlds的博客 776

apache proxy

1.前提 打开http.conf里 有关porxy 的模块 在本文中,我们将设置默认的Apache虚拟主机,作为单后端服务器或负载均衡后端服务器阵列的反向代理。 注意:在本教程中,我们将在虚拟主机级别应用配置(也可以全局配置即直接在http.conf中配置)。在Apache的默认安装中,是没有配置虚拟主机。我们将创建一个可以捕获所有流量的单个默认虚拟主机。但是,您也可以在其他虚拟主机中使用所有这些配置碎片。 tips:如果您的Apache服务器同时充当HTTP和HTTPS服务器,则必须将反向代理配

右后方,天才的博客 1867

西门子828D/840DSL数控机床产量数据采集实战:一个C#程序员的踩坑与填坑记录

本文详细记录了C#程序员在西门子828D/840DSL数控机床产量数据采集实战中的经验与教训。从硬件连接到软件配置,再到数据读取与异常处理,文章分享了工业现场编程的特殊挑战和解决方案,特别是针对数控系统的TCP/IP通信、PLC变量地址映射及数据解析等关键技术点。

weixin_42741930的博客 594

Apache代理服务器搭建和配置

在windows10系统中,打开系统设置,点击网络和internet,配置好后,电脑就可以上网了。vi /etc/profile //编辑此文件,在最下方添加如下代理配置。172.16.56.45::代理地址,可以是IP,也可以是域名;https_proxy:https协议使用安全代理地址;http_proxy:http协议使用代理服务器地址;no_proxy:不使用代理的主机或IP。在需要用到linux机器上配置如下。保存退出,注销重新登陆系统即可生效。1)Windows系统。9901:使用的端口;

互联网知识分享 3042

Python-Opencv中的膨胀和腐蚀

Python-Opencv中的膨胀和腐蚀 腐蚀和膨胀是对白色部分(高亮部分)而言的,不是黑色部分。 膨胀就是图像中的高亮部分进行膨胀,“邻域扩张”,效果图拥有比原图更大的高亮区域。腐蚀就是原图中高亮部分被腐蚀,“邻域被蚕食”,效果图拥有比原图更小的高亮区域。 1.膨胀 膨胀过程是有一个结构元素或者模板去在原图像素比对,当比对过程中,中心像素位置的值根据其八邻域取或运算,或运算为1就取自己的中心值,...

qq_44262417的博客 1万+

HFSS新手避坑指南:手把手教你用FR4基板仿真威尔金森功分器(附参数优化技巧)

本文详细介绍了使用HFSS仿真FR4基板威尔金森功分器的12个关键细节,包括介质基板设置、微带线建模、隔离电阻设置等实战技巧。特别针对微波技术中的常见问题,提供了参数优化和结果解读的实用方法,帮助新手快速掌握HFSS仿真技能。

weixin_27310417的博客 225

Apache代理配置

Apache代理服务器配置

木玄客的博客 3276

基于RYU+Mininet的SDN校园网络实战:从零搭建虚拟化实验环境

本文详细介绍了如何利用RYU控制器和Mininet搭建SDN校园网络实验环境,从Ubuntu虚拟机准备到网络拓扑设计,再到关键网络功能实现。通过实战案例展示SDN在校园网络中的应用优势,包括简化配置、提升效率等,为网络工程师和学生提供了一套完整的虚拟化实验方案。

weixin_30872499的博客 455

基于Apache httpd为windows11搭建代理服务器

基于Apache httpd为windows11搭建代理服务器,解决局域网***代理问题。

tutu_hu的博客 8500

OneOS远程升级能力实操演示 | OTA升级

OneOS远程升级能力实操演示,差分算法提升效率,OTA升级,OTA差分算法,全量升级、压缩升级、差分升级,有线网络连接,bootloader,升级平台,在线差分包制作,触摸屏以及GUI图形操作

OneOS是中国移动针对物联网领域推出的轻量级操作系统 2011

从智能手机到汽车电子:聊聊IPC-9702/9704A标准如何帮我们搞定不同场景下的PCB可靠性设计

本文探讨了IPC-9702/9704A标准在智能手机和汽车电子等不同场景下的PCB可靠性设计应用。通过分析消费电子、汽车电子和工业设备中的应力特征,详细解读了IPC标准在应变识别和测试方法论中的核心价值,并提供了具体的轻量化设计策略和全生命周期验证方案,帮助工程师提升PCB的长期可靠性。

weixin_30693683的博客 279

linux上安装httpd如何配置代理

同网段服务器中只有一台能访问公网,其它几台无法访问,想要将无法访问公网的服务器也能访问公司,方法除了在公司服务器中安装suqid之外,还可以安装httpd来实现,此文是修改httpd.conf,来实现网络代理,httpd的安装,可以参数其它文章,此处只涉及配置修改 1、修改 http.conf 文件 ,修改端口 Listen 8888   开启需要的扩展,要指定modele的具体路径 LoadModule proxy_module /etc/httpd/modules/mod_...

changebubu的专栏 2147

Python 爬虫进阶:爬取 APP 数据(Charles 抓包 + Requests)

本文详细介绍了APP数据爬取的完整技术方案。首先通过Charles抓包工具配置HTTPS代理和证书,解析APP通信协议;然后分析请求参数、反爬机制和动态签名生成规则;接着使用Python的Requests库实现模拟请求、分页爬取和数据存储;最后针对证书问题、Token失效等常见问题提供解决方案。文章强调抓包分析、参数逆向和请求模拟三大核心技术,同时提醒开发者需遵守法律法规,合理控制爬取频率。该方案适用于移动端数据采集场景,为无法直接获取网页数据的情况提供了有效解决方案。

2503_91057718的博客 2120

centos 搭建 httpd 服务器 以及配置多域名 反向代理

首先使用  yum 安装  输入命令: yum install httpd  php 然后理论上httpd 已经把 php modul加进去了 没加请手动添加: LoadModule php5_module modules/libphp5.so  想要在html中执行php 代码,表示以下后缀名可以使用php引擎,请输入: AddType application/x-httpd-php

犀利的博客 1083

JavaScript高级程序设计

作者:禅与计算机程序设计艺术 1.简介 JavaScript(简称JS)是一种直截了当、简单易用的动态脚本语言。它最初由Netscape公司的Brendan Eich(布兰登·艾奇)于1995年创建,但后来逐渐成为事实上的通用编程语言。目前,JS已经成为世界上最流行的客户端脚本语言,广泛用于网页开发、移

AI天才研究院 2266

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

CentOS 8上安装配置Apache/httpd服务并启用Nginx反向代理

  Apache HTTP服务器是世界上使用最广泛的Web服务器。记录下怎么在CentOS 8上安装和配置Apache/Httpd服务器。 主要环境   CentOS Linux release 8.1.1911 (Core) 必要条件 1.确保防火墙正常运行   以root或具有sudo特权的用户身份运行以下命令:sudo systemctl status firewalld [dotnba@C...

ldy的专栏 8730

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

CentOS源码编译httpd

httpd在centos源码编译安装

zhanglianzhu_91的博客 1261

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

代理服务器配置 && CentOS7代理连网

代理服务器配置 && CentOS7代理连网 使用的Apache2.4.43,在Windows平台 Apache2.4.43下载地址 https://www.apachehaus.com/cgi-bin/download.plx 进入安装目录,进入conf,修改httpd.conf文件如下 //安装地址 Define SRVROOT "/yourpath/Apache24" //ip地址和端口号 Listen yourip:yourport //加载需要的模块 LoadModule ac

kechuno的博客 2177

Centos7安装Squid代理服务及配置透明代理

关于Squid的概述及传统代理的配置可以参考上篇博文:Centos 7安装Squid代理服务及构建传统代理 一、透明代理 透明代理提供的服务功能与传统代理时一致的,但是其“透明”的实现依赖于默认路由和防火墙的重定向策略,因此更适用于局域网主机服务,而不适合Internet中。 开始配置透明代理服务器:(环境是接上一篇博文环境做的,不懂的可以先参考上一篇博文) 1、配置httpd服务器 ...

:Struggle. 1481

配置与管理代理服务器

VMnet1(ens160):IPV4地址为:192.168.80.2子网掩码为:255.255.255.0网关为:192.168.80.2VMnet8 (ens192):IPV4地址为:202.112.113.112子网掩码为:255.255.255.0网关为:202.112.113.113。(5).关闭虚拟机,克隆两台虚拟机,第一台虚拟机即Centos8网络配置为仅主机模式;(4).修改IPV4地址为:192.168.80.100子网掩码为:255.255.255.0网关为:192.168.80.2。

Cccc__cccC6的博客 1283

CentOS7安装及配置Nginx

CentOS7安装及配置Nginx 1. 安装 查看gcc gcc -v # 没有安装gcc,则执行安装 yum -y install gcc pcre、pcre-devel安装 yum install -y pcre pcre-devel zlib安装 yum install -y zlib zlib-devel 安装openssl yum install -y openssl openssl-devel 下载nginx安装包 # 存放到/etc/opt/module目录下

u013071014的博客 155

centos 7.5配置apache2.4.37 proxy配置

1.centos7安装最新版httpd 见该教程:https://blog.youkuaiyun.com/weixin_42128364/article/details/84575524 2.安装好以后就可以开始配置拉 进入配置文件的目录: cd /etc/httpd/ 然后会发现有如下的目录和文件 conf文件夹是存放httpd的配置 conf.d文件夹是我也不知到放什么的 conf....

huazi_t的博客 1265
上一篇: 计算机基本概念
下一篇: 接口和JDBC
caststudy
博客等级 码龄19年 181粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值