ats新手测试环境搭建

转载:https://blog.zymlinux.net/index.php/archives/179


此环境为个人测试所用,仅作参考。

实验拓扑

 

假设为虚拟机搭建,A为物理机本机,B、C是虚拟机上的两台机(Centos6),当然B、C可以整合到一台机上(要考虑ats监听端口不跟nginx监听端口冲突)。

基础配置:

A:192.168.56.1,在浏览器上设置代理:192.168.56.2:80

B:192.168.56.2 ,设置代理端口为80,ats搭建可以用写好的脚本跑(Centos6环境),参考https://blog.zymlinux.net/index.php/archives/123

C:192.168.56.3,搭建nginx,监听端口为80,已写脚本,可以直接用脚本来跑。

安装nginx的脚本如下:

#!/bin/bash
#自动安装nginx 1.2.8 stable脚本
#仅为搭建测试环境使用,CentOS6测试通过
#by 纸鸢

WARNING () {
echo -e "\033[0;31;1m$*\033[0m\n"
}

#创建nginx专用用户
useradd -s /sbin/nologin -M www
WARNING "安装nginx依赖包"
yum install pcre-devel openssl-devel perl-ExtUtils-Embed wget -y
WARNING "开始下载安装nginx"
wget http://nginx.org/download/nginx-1.2.8.tar.gz
tar -zxvf nginx-1.2.8.tar.gz
cd nginx-1.2.8/
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_gzip_static_module  --without-http_uwsgi_module --without-http_scgi_module --without-http_upstream_ip_hash_module --with-http_perl_module --with-pcre
make && make install
WARNING "启动nginx服务"
/usr/local/nginx/sbin/nginx
WARNING "查看nginx进程"
ps aux |grep nginx |grep -v grep
WARNING "查看nginx监听端口"
netstat -lnpt |grep nginx
WARNING "安装脚本执行结束,使用愉快"
exit 0

【ATS配置】

B:配置remap.config文件

map http://test.ats.com/ http://192.168.56.3/
reverse_map http://192.168.56.3/ http://test.ats.com/

配置好ATS重启一下ats进程即可。

这时在A上通过代理访问http://test.ats.com/这个域名就会被ATS map到C的nginx默认的80端口上了。

一个简单的测试环境就搭建好了,这个环境可以测试正向代理和反向代理。已经可以测试ats不少东东了。

当然你还可以通过配合DNS服务器或者修改本地host等方式模拟更真实的反向代理环境。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是一款采用Microchip ATSAMD51的Adafruit ItsyBitsy M4 Express!这款微控制器体积小巧,功能强大,采用超高速ATSAMD51 Cortex M4处理器,运行频率为120 MHz - 当您需要非常紧凑的东西时,这款微控制器板是完美的,具有大量的马力和一堆针脚。这Itsy就像一个子弹列车,它是120MHz的Cortex M4浮点支持和512KB闪存和192KB RAM。你的代码将会锯齿形和缩放,并且有一些额外的外围设备用于支持,这肯定会成为你最喜欢的新芯片组。 ItsyBitsy M4 Express只有1.4英寸长,0.7英寸宽,但有6个电源引脚,23个数字GPIO引脚(其中7个可以是模拟输入,2个1 MSPS模拟输出DAC和18个PWM输出)。它与Adafruit Metro M4相同,但真的很小。所以一旦你完成了Metro M4或(即将发布的)Feather M4的原型,并且希望使该项目更小,那就太好了。它甚至还内置2MB SPI Flash,用于数据记录,文件存储或CircuitPython代码。 ItsyBitsy M4最令人兴奋的部分是,虽然您可以将它与Arduino IDE一起使用,但我们会在船上配备CircuitPython。 当你插入它时,它将显示为一个非常小的磁盘驱动器,其上有main.py。 使用您最喜欢的文本编辑器编辑main.py,以使用最流行的编程语言Python构建您的项目。 无需安装,IDE或编译器,因此您可以在任何计算机上使用它,即使Chromebook或无法安装软件的计算机也可以使用它。 完成后,拔掉Itsy',您的代码将随身携带。 以下是使用ItsyBitsy M4时可以期待的一些更新: 与ItsyBitsy 32u4和ItsyBitsy M0尺寸相同,外形几乎相同 ATSAMD51 32位Cortex M4内核以120 MHz运行 硬件DSP和浮点支持 512 KB闪存,192 KB RAM 2 MB SPI FLASH芯片,用于存储文件和CircuitPython代码存储。 32位,3.3V逻辑和电源 很多GPIO!具有以下功能的23个GPIO引脚: 双1 MSPS 12位真正模拟DAC(A0和A1) - 可用于播放12位立体声音频片段 双1 MSPS 12位ADC(ADC1上有7个模拟引脚,ADC2上有一些模拟引脚) 6个硬件SERCOM - 本地硬件SPI,I2C和串行全部可用 18个PWM输出 - 用于舵机,LED等 没有I2S。我们不知道为什么,但是I2S只支持该芯片的64引脚版本,我们只能适用于48引脚版本。但是你可以使用一个立体声DAC吗? 8位并行采集控制器(用于摄像头/视频输入) 1 x特殊Vhigh输出引脚为您提供VBAT或VUSB的更高电压,用于驱动NeoPixels,舵机和其他5V逻辑器件。数字5电平转换输出,用于高压逻辑电平输出。 可以在任何引脚上驱动NeoPixels或DotStars,并具有足够的内存以驱动60,000+像素。对VHigh引脚支持DMA-NeoPixel,因此您可以驱动像素,而无需花费任何处理器时间。 内置AES(256位)加密引擎,真正的RNG,Pubkey控制器 每个操作系统支持的本地USB - 可以在Arduino或CircuitPython中用作USB串行控制台,键盘/鼠标HID,甚至是用于存储Python脚本的小磁盘驱动器。 可以与Arduino IDE或CircuitPython一起使用 内置红色引脚#13 LED 内置RGB DotStar LED 重置按钮和引脚 通过USB或外部输出(如电池)供电 - 会自动切换 预装了UF2引导加载程序,看起来像USB存储密钥。 只需将固件拖放到程序中,无需特殊工具或驱动程序! 它可以用来加载CircuitPython或Arduino IDE(它与bossa v1.8兼容)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值