그냥 콘솔은 당연히 리눅스에서도 스무스하게 잘 돌아가는데
asp.net 웹서버 시험삼아 돌려 보니까(asp도 본질적으로 콘솔 프로그램이긴 하지만)
reverse proxy가 좀 골치아프더라
윈도우 서버 + iis 조합은 당연히 잘 작동하는데
nginx랑 궁합이 스무스하지 않아.. 아파치는 안 해봤고
정확히 말하면 내 엔진엑스 지식이 부족했던 거지
웹서버 올릴때 url rewrite라던가 ssl cert같은 자잘한 것들 있잖아
그런게 윈도우 iis 조합의 편의성을 따라오지 못 해
엔진엑스랑 asp.net 미들웨어 파이프라인이랑 역할 충돌도 좀 있었고..
그냥 테스트 용으로 해 본 거라 문제 해결을 위해 너무 깊게 파기는 시간 아까워서 도중에 그만 뒀다
마소에서도 문제의식을 느끼고 있는지 닷넷 전용 크로스 플랫폼 리버스 프록시 개발 중이기는 하더라(yarp라는 이름임)
여튼 결론은 내가 닷넷으로 웹서버 돌린다면 아직은 윈도우 서버임
그냥 라라벨이 더 낫겠다
PHP는 윈도우에서 돌리면 반쪽자리더라 PHP fastcgi가 윈도우에선 잘안됨
서버는 리눅스를 더 많이 쓰니까요