Extra Form
PHP PHP 8.1
CMS Rhymix 2.0

이게 검색을 해보니까 nginx는 버그가 있어서

윈도우에선 제 성능이 안나오니까 쓰면 안된다는 얘기도 있고

IIS 대신 당장 nginx로 바꿔야 한다는 주장도 있고

좀 많이 헷갈리네요...

그리고 nginx를 쓰게 되면 php는 어떻게 물려야 하는지도 모르겠고...

노는 윈도우 컴퓨터를 서버로 쓸거라서 꼭 윈도우 환경이어야 하는데..

윈도우에서 nginx 경험해보신 분 있으실까요?

  • profile

    일단 윈도우 클라이언트 용은 서버용으로 쓰기에는 적합하지 않습니다. 결국 윈도우 서버를 써야하는데 윈도우 서버 가격이......... 특히 클라이언트 IIS는 제약이 많고, 그리고 아파치나 엔진엑스도 유닉스나 유닉스 라이크 시스템에 최적화된 물건이라 윈도우용은 별로라고 알고 있습니다.

     

    노는 컴퓨터를 서버로 쓴다면 윈도우를 밀고 리눅스를 깔거나 윈도우 서버를 까는게 최선이라고 봅니다.

  • profile ?

    윈도우 서버 버젼과 일반 사용자 버젼이 어떤 점에서 차이가 생기는건가요? 라이센스 문제 빼면 프로그램 돌리는데 차이는 없다고 알고 있었는데요...

  • ? profile
    윈도우 클라이언트 용 IIS는 동시접속자 제한이 존재한다고 알려져 있습니다. 따라서 윈도우 클라이언트 IIS는 그냥 개발용입니다.
  • profile profile
    마이크로소프트사 공식 문서를 확인하니
    "Maximum Concurrent Connections"이라는 최대 동시연결수는

    4,294,967,295 값으로 설정되어있는데 저정도 양이면 문제가없을것같은데요
  • profile

    써본적은 없지만 nginx 스스로도 윈도우 버전은 버려둔 자식(아동학대?)이라고 하죠. 근근히 돌아가기는 하는데 리눅스 버전과 달리 하이 퍼포먼스는 기대하지 말라고 공공연히 말하고 있으니까요 ("So high performance and scalability should not be expected"). 더구나 서비스로는 안돌아가고 콘솔 어플리케이션으로만 돌아가기도 하구요. 그런 면에서는 Apache HTTPd가 더 나을 듯도 합니다.

  • profile
    WSL2로 가상에서 돌리는 방법도 있을 듯 합니다. 도커로 올리면 바로 될것 같네요.
  • profile profile
    꼭 윈도우를 써야 한다면 이 방법이 가장 나을 것 같네요.