본문 바로가기

IT기술(코딩)99

nodejs 8080 포트 80 번포트로 리디렉션하기 iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080 2023. 6. 3.
apache proxypass 할때 api 만들때, https get, post다 받으려면 그냥 RewriteRule 쓰세요!~~ 안녕하세요 여러분 크리에이트 메이커입니다. 오늘도 좋은 정보를 공유하고자글을쓰네요. 외주의뢰를 하면서 api작업의뢰를 맡았는데, 왠걸.. 서버가 https 네요..게다가 아파치... 그래서 proxypass, proxyrevers, proxymatch 을쓰면서 get과 post를 받기위해 애를썻는데요.. 결국 다 안되더군요,, 그래서 문서읽고 연구하고 찾은게 RewriteRule 입니다. 사실 80포트 http로 하면 proxypass, proxyrevers, proxymatch 로 get, post다 되는데, https로 하니까 안되더라구요. 요약 하면 ServerName library.ioneis.com:443 RewriteEngine on ProxyRequests Off SSLProxyEngine .. 2023. 6. 3.
API만들때 , POST값 못 불러올때 봐야할 사항 !! 안녕하세요 여러분, 크리에이트메이커 입니다. 오늘은 제가 외주 작업을 하면서 난항을 겪은 한가지를 알려드릴려고합니다. API구성 제작 의뢰가 들어와서 해주는데, POST값을 계속 받지 못하는 겁니다.. 하루 꼬박 알아낸 결과,, api를 http로 했는데, 이게 요즘 ssl 자동 https 리디렉트 때문에, post값은 https에서 오는 거엿습니다 ---... 그럼당연히 못받죠? ㅋㅋ url잘 살펴보시길 바랍니다 ㅎㅎ.. 코드문제가 아니에요. 그래서 이부분을 해결하기 위해 api경로를 https 로 바꾸던지, post를 줄때 ,https로 안바뀌게 하시던지 해야합니다. 근데 api를 https로 바꾸는게 뚝딱 되는게 아니라서 좀더 쉬운 방법을 찾는 중입니다. 그럼 즐거운 개발되세여~ 2023. 6. 1.
php 5.2버전 mysql 한글깨짐현상 조치방법 mysqli_set_charset($conn, 'utf8'); 이거 추가해 주면 됩니다... 구글보면 별이상한 말들 많은데,php5.2버전은 그런 옵션들 다 안통하구요. 그냥 mysql에서 출력 자체를 utf8로 하게끔 하면 깔끔하게 한글 출력되고 다 받을 수 있습니다. 다만 json_encode 를 하고 echo로 출력을 하면 이상한 문자로 나오긴 하는데, 사실 그게 잘 나온 겁니다. 이상하게 깨지면 null값이 나오거든요. print_r() 로 출력을 하면 아주 깔끔하게 한글로 잘 나옵니다. 2023. 5. 31.