คำถามติดแท็ก proxy

อุปกรณ์หรือโปรแกรมที่อยู่ระหว่างสองโปรแกรมหรืออุปกรณ์ที่เชื่อมต่อระหว่างกัน

1
haproxy: รักษาเซสชันที่มีอยู่ภายใต้โหลดสูงให้บริการ '503' กับการมาถึงใหม่
พยายามทำสิ่งที่กล่าวไว้ในชื่อ: รักษาเซสชันที่มีอยู่ภายใต้โหลดสูงและให้บริการข้อความ 503 ข้อความแก่ผู้เยี่ยมชมที่เพิ่งมาถึง ปัญหา: ใช้งานได้ แต่เซสชันไม่เกินกว่าประมาณ 90 วินาที ผลลัพธ์ปัจจุบันทำให้ฉันสงสัยว่ามีการตั้งค่าการหมดเวลาหรือไม่ฉันหายไป วัตถุประสงค์ ฉันพยายามรับ haproxy ไปที่: ส่งคำขอสำหรับเซสชันใหม่ไปที่แบ็กเอนด์ -001 เมื่อจำนวนเซสชันทั้งหมดในส่วนหน้าต่ำกว่าเกณฑ์ที่กำหนด ทำหน้าที่ข้อผิดพลาด 503 ครั้งเพื่อเซสชันใหม่เมื่อจำนวนเซสชันทั้งหมดในส่วนหน้ามากกว่าขีด จำกัด นั้น อนุญาตการร้องขอสำหรับเซสชันที่มีอยู่แม้ว่าจำนวนเซสชันเกินขีด จำกัด ด้วยวิธีนี้ผู้เยี่ยมชมที่อยู่ในระหว่างการกรอกแบบฟอร์มหลายขั้นตอนจะไม่ประหลาดใจกับข้อผิดพลาด 503 และผู้เยี่ยมชมใหม่สามารถบอกได้ว่า "โปรดกลับมาใหม่ในภายหลังเพราะเราไม่ว่างจริงๆ" ติดตั้ง การตั้งค่ามีดังนี้: {visitors} ↓ [haproxy] ↓ [rails app on unicorn served by nginx] (right now just one backend: 'backend-001') แนวทางปัจจุบัน เพื่อให้บรรลุตามข้างต้นฉันใช้การตั้งค่าด้านล่าง อันนี้สำหรับการทดสอบที่มีขีด …
12 proxy  haproxy 

4
มีวิธีใดที่จะร้องขอ HTTPS ในพร็อกซีเซิร์ฟเวอร์
เรากำลังใช้พร็อกซีเซิร์ฟเวอร์ Squid ในสภาพแวดล้อมของเราและเราต้องการแคชคำขอ HTTPS มีวิธีการกำหนดค่า Squid หรือโดยทั่วไปพร็อกซีเซิร์ฟเวอร์เพื่อแคชคำขอ HTTPS หรือไม่?
12 proxy  squid  https 

3
ใช้ Supermicro IPMI หลังพรอกซีหรือไม่
นี่คือเซิร์ฟเวอร์ SuperMicro ที่มีมาเธอร์บอร์ด X8DT3 ซึ่งมี On-board IPMI BMC ในกรณีนี้ BMC คือWinbond WPCM450 ) ฉันเชื่อว่าเซิร์ฟเวอร์ Dell หลายเครื่องใช้รุ่น BMC ที่คล้ายกันนี้ การปฏิบัติทั่วไปกับ IPMI คือการแยกมันออกเป็นเครือข่ายส่วนตัวที่ไม่สามารถกำหนดเส้นทางได้ ในกรณีของเราการ์ด IPMI ทั้งหมดเสียบเข้ากับ LAN การจัดการส่วนตัวที่ 192.168.1.0/24 ซึ่งไม่มีเส้นทางไปสู่โลกภายนอก หากฉันเสียบแล็ปท็อปของฉันเข้ากับเครือข่าย 192.168.1.0/24 ฉันสามารถตรวจสอบว่าคุณสมบัติ IPMI ทั้งหมดทำงานได้ตามที่คาดไว้รวมถึงคอนโซลระยะไกล ฉันต้องเข้าถึงคุณสมบัติ IPMI ทั้งหมดจากเครือข่ายอื่นผ่านการเชื่อมต่อที่เข้ารหัสบางประเภท ฉันลองส่งต่อพอร์ต SSH วิธีนี้ใช้ได้ดีสำหรับเซิร์ฟเวอร์ไม่กี่แห่งอย่างไรก็ตามเรามีเซิร์ฟเวอร์เหล่านี้เกือบ 100 แห่งและยังคงการกำหนดค่าไคลเอนต์ SSH เพื่อส่งต่อ 6 พอร์ตบนเซิร์ฟเวอร์ 100 เซิร์ฟเวอร์ไม่สามารถใช้งานได้ ดังนั้นผมจึงคิดว่าฉันจะลองพร็อกซี่ถุงเท้า ใช้งานได้ แต่ดูเหมือนว่าแอปพลิเคชั่น …
12 proxy  ipmi  supermicro 

2
Akward หน่วงเวลาในการเชื่อมต่อคำขอพร็อกซีของ Apache กับแอป node.js
ใน Ubuntu Server 10.04 ของฉันฉันใช้งานแอพ node.js: var http = require("http"); function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type": "text/html"}); response.write("Hello World"); response.end(); } http.createServer(onRequest).listen(3000); มันฟังการร้องขอบนพอร์ต 3000 ล็อกอินคอนโซลคำขอนี้และส่ง HTTP "Hello World"ไปยังไคลเอนต์ เป้าหมายคือเพื่อให้แอพนี้อยู่ร่วมกับ Apache2 ดังนั้นหลังจากการวิจัยบางอย่างฉันแก้ไขไฟล์เริ่มต้น ( / etc / apache2 / sites-available / default ) ด้วยวิธีนี้: <VirtualHost *:80> ServerAdmin haj@myserver.com ServerName dev.myserver.com …

10
บล็อก Facebook สำหรับผู้ใช้ที่เลือก
เรามีผู้ใช้ไม่กี่คนที่นี่ที่ใช้ Facebook ในช่วงเวลาทำงานและประสิทธิภาพของพวกเขาผ่านพื้นเป็นมาตรการชั่วคราวฉันได้แก้ไขไฟล์โฮสต์ของพวกเขาจากระยะไกลเพื่อชี้ facebook.com และโดเมนย่อยต่างๆเพื่อชี้ไปยังที่อยู่ย้อนกลับแล้วด้วยตนเอง แสดงความคิดเห็นในเวลาอาหารกลางวันเพื่อให้พวกเขาสามารถใช้งานได้ เห็นได้ชัดว่าเป็นการทำแบบนี้น่าเบื่อสำหรับผู้ใช้หลายคนทุกวัน ฉันกำลังพยายามค้นหาสิ่งที่สามารถบล็อกสิ่งนี้ได้โดยอัตโนมัติตามกำหนดเวลา ฉันกำลังคิดถึงพร็อกซีเซิร์ฟเวอร์บางชนิดซึ่งฉันสามารถเพิ่มการตั้งค่าพร็อกซีในเบราว์เซอร์ผ่านนโยบายกลุ่ม ไม่มีใครรู้วิธีแก้ปัญหาซอฟต์แวร์ฟรีหรือ cheapish สำหรับ windows ที่จะทำเช่นนี้? หรืออาจเป็นสิ่งที่ฉันสามารถติดตั้งบนพีซี / VM ฉันเดาว่าฉันสามารถเขียนและกำหนดไฟล์แบตช์เพื่อสลับไฟล์โฮสต์ที่ถูกบล็อกด้วยไฟล์ที่ไม่ถูกบล็อกได้ เครือข่ายคือเซิร์ฟเวอร์ Windows 2003 SBS, เวิร์กสเตชัน Windows XP sp3, อินเทอร์เฟซเดียวบนเซิร์ฟเวอร์ Netgear เราเตอร์ DG834 ซึ่งในขณะที่มันมีการตั้งเวลาบางอย่างมันไม่อนุญาตให้ตั้งค่าหน้าต่างเดียวหน้าต่างบล็อกเดียว - เช่น 9-5pm แต่ฉันต้องการ เพื่อเปิดตรงกลาง

1
วิธีหลีกเลี่ยงการรีสตาร์ท Apache proxy เมื่อคุณรีสตาร์ท CouchDB
ฉันใช้งานอินสแตนซ์ CouchDB ของ localhost โดยใช้CouchDBXบน Mac ของฉันซึ่งอยู่เบื้องหลัง Apache 2 โดยใช้ProxyPassคำสั่ง: <VirtualHost *:80> ServerName playlick # points to localhost in /etc/hosts DocumentRoot "/Users/james/Sites/playlick" ProxyPass /data http://localhost:5984 ProxyPassReverse /data http://localhost:5984 </VirtualHost> ถ้าฉันพยายามที่จะกดอินสแตนซ์ Couch ของฉันในhttp://playlick/dataขณะที่มันไม่ทำงานฉันจะได้รับข้อผิดพลาด503 Service ที่ไม่สามารถใช้งานได้ชั่วคราวตามที่คาดไว้ จากนั้นฉันก็เริ่มเซิร์ฟเวอร์ Couch และกด URL เดียวกัน แต่ฉันยังคงได้รับข้อผิดพลาดจนกว่าฉันจะรีสตาร์ทพร็อกซี Apache หากในอีกทางหนึ่งฉันเริ่มต้นอินสแตนซ์ Couch ก่อนที่จะกดปุ่ม URL ทุกอย่างทำงานได้ดีโดยไม่ต้องแตะ Apache ดังนั้นดูเหมือนว่าข้อผิดพลาด 503 จะถูกแคชจนกว่ากระบวนการ …

5
PHP บน Linux: วิธีทำให้ PHP ใช้การตั้งค่าพร็อกซีเพื่อเชื่อมต่ออินเทอร์เน็ต
เซิร์ฟเวอร์ของฉันอยู่ใน LAN และเชื่อมต่ออินเทอร์เน็ตผ่าน Proxy Server แอปพลิเคชัน PHP ของฉัน (Drupal) ควรตรวจสอบการอัปเดตผ่านโค้ด PHP ฉันจะตั้งค่าการตั้งค่าพร็อกซีสำหรับPHPเพื่อให้ทำงานได้อย่างถูกต้องได้อย่างไร หมายเหตุ : ฉันรู้ว่าฉันสามารถตั้งค่าพร็อกซีเป็น curl หรืออย่างอื่นได้ แต่ในกรณีที่รหัสไม่ได้เป็นของฉันและฉันไม่ต้องการเปลี่ยนมัน ฉันแค่ต้องการทำให้ PHP เชื่อมต่ออินเทอร์เน็ตตลอดเวลาผ่านการตั้งค่าพร็อกซีเฉพาะ
12 linux  php  proxy 

2
nginx ใช้ proxy proxy ถ้าแบ็กเอนด์ไม่ทำงาน
ฉันต้องการพร็อกซี nginx ใช้แคชหากเซิร์ฟเวอร์ด้านหลัง: นี่คือการกำหนดค่าของฉัน แต่ดูเหมือนว่าจะใช้แคช nginx โดยไม่ตรวจสอบเซิร์ฟเวอร์ backend http { # ... proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_path /tmp/nginx levels=1:2 keys_zone=tmpzone:10m inactive=60m; proxy_cache_key "$scheme$request_method$host$request_uri"; server { server_name _; location / { proxy_connect_timeout 5s; proxy_read_timeout 5s; proxy_cache tmpzone; proxy_cache_valid 200 304 1d; proxy_cache_use_stale error timeout invalid_header updating …
11 nginx  proxy  cache  failover 

3
เป็นไปได้หรือไม่ที่จะแทนที่เนื้อหาในทุก ๆ หน้าผ่านพร็อกซีคล้ายกับวิธีที่ mod_rewrite ใช้สำหรับ URL?
เป็นไปได้หรือไม่ที่จะแทนที่เนื้อหาในทุก ๆ หน้าผ่านพร็อกซีคล้ายกับวิธีที่ mod_rewrite ใช้สำหรับ URL? เอกสารเกี่ยวกับการทดแทนไม่ชัดเจน ฉันมีบางหน้าฉันย้อนกลับพร็อกซีที่มีเส้นทางที่แน่นอน สิ่งนี้จะทำลายเว็บไซต์ พวกเขาต้องการการแทนที่และเครื่องมือเช่น mod_rewrite ไม่ได้มารับมันเนื่องจากไม่ใช่การร้องขอ URL <VirtualHost *:80> ServerName servername1 ServerAlias servername2 ErrorLog "/var/log/proxy/jpuat_prox_error_log" CustomLog "/var/log/proxy/jpuat_prox_access_log" common RewriteEngine on LogLevel alert rewrite:trace2 RewriteCond %{HTTP_HOST} /uat.site.co.jp$ [NC] RewriteRule ^(.*)$ http://jp.uat.site2uk.co.uk/$1 [P] AddOutputFilterByType SUBSTITUTE text/html Substitute "s|uat.site.co.jp|jp.uat.site2uk.co.uk|i" ProxyRequests Off <Proxy *> Order deny,allow Allow from …

1
ไม่มีการตั้งค่านโยบายกลุ่มของ Internet Explorer 9 & 10
ฉันมีเครือข่ายตัวควบคุมโดเมนเดียว (Windows Server 2008 R2 ทำงานในระดับฟอเรสต์ / โดเมน 2003) โดยที่ไคลเอนต์กำลังโยกย้ายจาก WinXP Pro ไปยัง Win7 Pro ฉันต้องการควบคุมการตั้งค่าพร็อกซีของ Internet Explorer: ฉันได้สร้างนโยบายที่ใช้งานได้ดีบน Windows XP + Internet Explorer 7 & 8 แต่ไม่ใช่ Windows 7 + Internet Explorer 10 & 11 นั่นเป็นเหตุผลที่คุณต้องตั้งค่าพร็อกซีโดยใช้การตั้งค่านโยบายแทนเทมเพลตผู้ดูแลระบบ อย่างไรก็ตามเมื่อฉันไปที่การตั้งค่าและพยายามที่จะเลือกใหม่ฉันมีเพียง 5 & 6, 7 และ 8 เลือกได้ IE 5-8 http://blogs.technet.com/resized-image.ashx/__size/550x0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-52-58/7558.gpp1.jpg ฉันคาดหวังว่าจะมี IE9 …

1
ไม่สามารถรับ mod_proxy เพื่อส่งต่ออักขระ slash (/) ที่เข้ารหัส (% 2f) ได้อย่างถูกต้อง
ฉันมีโฮสต์เสมือนสร้างขึ้นมาเพื่อการเปลี่ยนเส้นทาง->ntung-gitblit.localhost myserver:1279อย่างไรก็ตามมันไม่ทำงานกับเครื่องหมายทับที่เข้ารหัสไปข้างหน้า ( %2f) URL ที่ฉันพยายามเข้าถึงคือ http://ntung-gitblit.localhost/ABC%2fXYZ หากไม่มีAllowEncodedSlashesก็ล้มเหลว - apache พยายามเข้าถึง/error/HTTP_NOT_FOUND.html.varบนเซิร์ฟเวอร์ การตั้งค่าAllowEncodedSlashesเพื่อOnผลในการตีภายใน URL ต่อไปนี้ http://myserver:1279/ABC/XYZ และการตั้งค่าAllowEncodedSlashesเพื่อNoDecodeผลลัพธ์ใน URL ที่ถูกตีต่อไปนี้ http://myserver:1279/ABC%252fXYZ ในคำอื่น ๆ ก็คือการหลบหนีมากเกินไปหรือต่ำกว่าการหลบหนี คำถาม : ฉันจะทำให้มันตีได้myserver:1279/ABC%2fXYZอย่างไร

4
SSH ผ่านหลายโฮสต์โดยใช้ ProxyCommand?
ฉันมีรายการใน ~ / .ssh / config บนคอมพิวเตอร์ที่บ้านซึ่งมีลักษณะดังนี้: host foo bar ProxyCommand ssh -x -a -q gateway.example.com nc %h 22 ที่gateway.example.comเป็นเซิร์ฟเวอร์ในที่ทำงานที่เชื่อมต่อกับอินเทอร์เน็ตสาธารณะและเครือข่ายภายใน กล่องเกตเวย์แก้ปัญหา foo และ bar โดยใช้รายการใน / etc / hosts ปัญหาของฉันคือว่าผมต้องไปถึงกล่องที่มีอยู่ในด้านอื่น ๆ fooของ ลองเรียกมันว่า "baz" โฮสต์ "baz" อยู่ในเครือข่ายส่วนตัวอื่นที่เชื่อมต่อกับ foo แต่ไม่เชื่อมต่อกับ "เกตเวย์" ฉันได้ลองใช้สิ่งนี้: host baz ProxyCommand ssh -x -a -q gateway/example.com ssh …
11 proxy  ssh 

1
เมลพร็อกซีไปยังเซิร์ฟเวอร์ smtp อื่นด้วย Postfix
ฉันจะส่งต่อ (หรือพรอกซี) เมลไปยังเซิร์ฟเวอร์ smtp อื่นได้อย่างไรโดยขึ้นอยู่กับที่อยู่ ฉันมีเครื่องหนึ่งที่มีเซิร์ฟเวอร์ SMTP (postfix) กำลังฟังพอร์ต 25 ฉันต้องการใช้ Lamson ( http://lamsonproject.org/ ) เพื่อจัดการกับจดหมายขาเข้าและจดหมายบางฉบับที่ฉันต้องการให้ postfix จัดการ ความคิดของฉันคือการตั้งค่า Lamson ให้ฟังบนพอร์ตอื่นสมมติว่า localhost: 10025 ฉันตั้งค่า postfix เพื่อตรวจจับเมลทั้งหมดโดยการฟังพอร์ต 25 ฉันจะกำหนดค่า Postfix ให้พร็อกซีบางจดหมายไปยัง Lamson ใน 10025 และจัดการจดหมายอื่น ๆ ทั้งหมดได้อย่างไร

3
SSH ผ่าน SOCKS Proxy หรือไม่? (ลูกค้า = OpenSSH OS X)
ฉันไม่แน่ใจว่าคำถามนี้เหมาะสมที่สุดกับ ServerFault หรือที่ SuperUser หรือไม่ คิดเกี่ยวกับมันอย่างมีเหตุผลฉันคิดว่านี่เป็นคำถามดูแลระบบดังนั้นฉันวางไว้ที่นี่และถ้า mods คิดว่ามันควรจะเคลื่อนไหวแล้วขอโทษที่เดาผิด! อย่างไรก็ตามฉันมีเซิร์ฟเวอร์นอกไซต์และฉันติดอยู่บน IP ส่วนตัวที่ไม่สามารถเข้าถึงอินเทอร์เน็ตยกเว้นผ่านพร็อกซี HTTP หรือพร็อกซี SOCKS 4/5 ฉันใช้ OS X และฉันต้องการคำสั่ง ssh จากเทอร์มินัลเพื่อทำงานผ่านพร็อกซีหนึ่งในสองแห่งเพื่อออกไปยังเซิร์ฟเวอร์ระยะไกล พอร์ต SSH บนเซิร์ฟเวอร์ระยะไกลนั้นไม่ได้มาตรฐาน แต่ฉันสงสัยว่าจะสร้างความแตกต่างได้มาก
11 ssh  mac-osx  proxy 

3
ช่วยฉันเข้าใจวิธีใช้ ProxyPass
อัปเดต: ฉันเพิ่มคำถามที่แก้ไขแล้วหลังจากเล่นไปพร้อมคำตอบสองข้อด้านล่าง สวัสดี, หากคุณกำลังอ่านสิ่งนี้คุณอาจคุ้นเคยกับ mod_proxy ของ Apache และฟังก์ชั่น ProxyPass เช่นเดียวกับคนอื่น ๆ ฉันมีปัญหาในการมีแอปพลิเคชันที่ฉันสามารถเข้าถึงได้จากนอกเครือข่ายภายในของเรา แต่แอปพลิเคชันนั้นเข้าถึงแอพภายในเครื่องอื่นบนเครื่องที่แตกต่างกันและเมื่อคุณเข้าใช้การตั้งค่านี้ ดังนั้นการตั้งค่าของฉันง่ายมากฉันมี: Machine # 1 เปิดใช้งานการเข้าถึงระยะไกลฉันเข้าถึงผ่านชื่อโฮสต์และคายแอปพลิเคชัน PHP ที่ทำงานอยู่ Machine # 2 เป็นแอปพลิเคชั่นใหม่ที่ใช้ Django โดยใช้แบ็กเอนด์ที่แตกต่างกันโดยสิ้นเชิง (แม้จะตรวจสอบความถูกต้อง) มันถูกโฮสต์ไว้ในเครื่องแยกต่างหาก ในอินทราเน็ตของเราเราเข้าถึงผ่านชื่อโฮสต์ที่มีชื่ออย่างง่ายซึ่งโดยทั่วไปจะเชื่อมโยงกับ ip 192.168.0.101 ภายใน ฉันได้ลองเล่นกับ ProxyPass เพื่อตั้งค่าตัวอย่างเช่นการส่งผ่าน / ใหม่จะส่งไปยังแอปพลิเคชันใหม่: ProxyPass / ใหม่http://192.168.0.101/ ผลงานประเภทนี้จะได้รับการร้องขอไปยังแอปอื่น แต่หยุดเพราะแอพ Django ของฉันต้องการเปลี่ยนเส้นทางไปที่ / auth / login / ซึ่งมันจำไม่ได้ทันที …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.