안녕하세요 여러분 크리에이트 메이커입니다.
오늘도 좋은 정보를 공유하고자글을쓰네요.
외주의뢰를 하면서 api작업의뢰를 맡았는데, 왠걸.. 서버가 https 네요..게다가 아파치...
그래서 proxypass, proxyrevers, proxymatch 을쓰면서 get과 post를 받기위해 애를썻는데요.. 결국 다 안되더군요,,
그래서 문서읽고 연구하고 찾은게 RewriteRule 입니다.
사실 80포트 http로 하면 proxypass, proxyrevers, proxymatch 로 get, post다 되는데, https로 하니까 안되더라구요.
요약 하면
<VirtualHost *:443>
ServerName library.ioneis.com:443
RewriteEngine on
ProxyRequests Off
SSLProxyEngine on
ProxyPreserveHost On
AllowEncodedSlashes NoDecode
SSLEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
SSLCertificateFile crt경로
SSLCertificateKeyFile 키경로
SSLCertificateChainFile 체인경로
RewriteRule /api/ar/location https://경로?userSeq=12
RewriteRule ...
더 추가할 API잇으면 이렇게 쭉 넣으세요.
</VitualHost>
하면 get, post다 받을 수 있씁니다.
사실 get이 안되던 이유는 저기 경로에 ? 가 들어가면 apache는 인식을 못하는 버전이 있는거 같아서요.
그래서 ? 때문에 get인식이 안되더라구요..근데 RewriteRule을 이요하니 다 되네요!!
혹시 저처럼 다 안되는 분들은 참고해보세요~
그럼 즐거운 개발되세요!!
'IT기술(코딩) > 리눅스,우분투' 카테고리의 다른 글
vscode permission error publickey root, ubuntu 하란거 다 해도 안될때 마지막 방법 scp 안될때 (0) | 2023.06.15 |
---|---|
apache proxypass, proxyreverse, rewriterule way how to use (0) | 2023.06.03 |
API만들때 , POST값 못 불러올때 봐야할 사항 !! (0) | 2023.06.01 |
맥북 (mac) 에서 aws 아마존 ssh 접속 연결 pem 키 못읽을때 방법 (0) | 2023.05.05 |
aws lightsail connect ssh putty, 아마존 라이트세일 퓨티에 연결하기, key error, 키값에러 해결 (0) | 2023.02.19 |