'proxy'에 해당되는 글 2건

  1. 2022.09.23 아파치 프록시로 다른 서버의 사이트 서비스 하기
  2. 2021.11.10 MySQL Proxy
728x90
반응형

아파치 프록시로 다른 서버의 사이트 서비스 하기

 

 

2대의 서버를 운영중이다.
A 서버에서 서비스 중인 사이트를
B 서버에서 함께 서비스를 하고 싶다.

첫번째는 일반적으로 하는 것처럼 데이터를 복사하고 똑같이 세팅하여 서비스를 하면 된다.
두번째는 프로그램 버전 차이 문제나, 데이터를 복사할 수 없을 때 등 프록시를 이용하여 세팅할 수 있다.

사용된 아파치 버전은 아래와 같다.

[root@test httpd]# httpd -v
Server version: Apache/2.2.22 (Unix)
Server built: Feb 23 20xx 12:27:57

 

VirtualHost를 아래와 같이 작성한다.
핵심은 Proxy~ 부분이다.

 

<VirtualHost *:80>
ServerName mydomain1.com
ServerAlias *.mydomain1.com mydomain1.com
ServerAdmin webmaster@mydomain1.com
ErrorLog logs/mydomain1.com-error_log
SetEnvIf Request_URI "favicon.ico" do_not_log
CustomLog logs/mydomain1.com-access_log Combined env=!do_not_log
ProxyPreserveHost On
ProxyPass / http://mydomain2.com:80/
ProxyPassReverse / http://mydomain2.com:80/
ProxyRemote * http://mydomain2.com:80/
</VirtualHost>

 

아파치를 재시작 해 주면 된다.

 

#아파치 #프록시 #apache #proxy

 

728x90
SMALL
Posted by gromet

2021. 11. 10. 18:55 WorkHolic

MySQL Proxy

728x90
반응형

https://www.google.com/imgres?imgurl=https%3A%2F%2Fcodar.club%2Fimages%2Fblog%2Ffcf589883c9ce52e921caaea5443b525.jpg&imgrefurl=https%3A%2F%2Flaptrinhx.com%2Fhow-to-use-haproxy-to-proxy-mysql-master-slave-replication-3214137223%2F&tbnid=-LRzCkXXxv8JlM&vet=12ahUKEwjnzLmJjo30AhUgxIsBHWdSDYsQMyhDegQIARBU..i&docid=_CteLUqqKoLDLM&w=501&h=264&q=making%20mysql%20proxy&ved=2ahUKEwjnzLmJjo30AhUgxIsBHWdSDYsQMyhDegQIARBU

서버로 연결되는 query를 수정하여 원치않는 union과 같은 command를 차단하고 싶다.
SQL Injection을 방지하고 싶다. 프로그램 개발자에게 구걸하지 않고.
MySQL용 Proxy를 사용하면 가능할 것 같다.

찾아보니 아래와 같은 MySQL Proxy 사용이 가능했고,
query rewirte외에도 load balancing, 읽기 분산등 사용 가능한 것이 많다.

검토하고 적용 테스트해 해 볼 예정이다.

1. MySQL Proxy
https://downloads.mysql.com/docs/mysql-proxy-en.pdf

2. ProxySQL
https://proxysql.com

 

ProxySQL - A High Performance Open Source MySQL Proxy

ProxySQL is a MySQL protocol proxy supporting Amazon Aurora, RDS, ClickHouse, Galera, Group Replication, MariaDB Server, NDB, Percona Server and more...

proxysql.com

 

3. HAProxy
   HAProxy를 이용하는 것도 가능하다고 하는데 사용례등을 좀 더 검토해 봐야겠다.

#mysql #proxy

728x90
SMALL
Posted by gromet
이전버튼 1 이전버튼

블로그 이미지
나는 운이 좋은 사람이다 나는 나날이 점점 더 좋아진다 내가 하는 선택과 행동은 반드시 성공으로 이어진다 내게는 인내력과 지속력이 있다 네게는 좋은것들만 모여든다
gromet

공지사항

Yesterday
Today
Total
반응형

달력

 « |  » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

160x600