제가 운영하는 제이엔지웹 사이트는 그냥 그대로 놔두고 

따로 라이믹스로 만든 사이트 개인서버로 테스트해보고 싶어
지난 화요일 난생 처음으로 NGINX를 최초로 설치했어요.

유튜브에서 윈도우10에서 NGINX 설치하는 영상 보고 참고했네요.
    
몇년전까지만 해도 APM 설치해 테스트하곤 했는데
오랫만에 개인서버에 다시 관심을 갖고 NGINX 설치했는데
저도 드디어 NGINX 설치할 수 있게 되었네요.

 

nginx.jpg

설치한 후 인덱스 파일이 열려 처음엔 기뻐했는데
그 기쁨은 아주 잠시였고 순간적으로 금방 사라졌어요.
http://127.0.0.1:8080/
이건 잘 열리는데

nginx.conf 이 파일에서 

  #location ~ \.php$ {
        #    proxy_pass   http://내아이피;8080

내 아이피 넣고 열면 안열리는거였어요.

여기부터 막혀서 참으로 막막했어요. 
 

유튜브 다시 엄청 검색해서 알아보았는데
윈도우10 NGINX 외부접속은 어떻게 해야 하는지 

Mysql은 어찌 해야 하는지 설명해주는 영상도 없고 

거의 모든 영상들이 설명하는 단계가 거의 비슷하게

마무리 된 영상들뿐이고 나머진 우분트니 뭐니
이런거에 설치된 영상들만 주로 보이고 
명령어들만 적힌게 많아서 머리가 복잡했어요.

NGINX 설치한거 삭제에 대한 명령어가 있길래
실행에서 cmd 치고 들어가면 에러가 나서 안되고
그래서 그런 명령어는 우분투에서나 하고 그런가 보다 하고
그냥 NGINX 폴더를 통째로 삭제해버렸어요.

네이버 어디선가 많은 사람들이 윈도우10은 
Mainline 버전이 아닌 Stable 이 버전으로 다운받으라 해서
이걸 다운받아 설치하니까 아예 안되네요. 

맨처음에 설치해서 인덱스 파일이 열렸던건 
Mainline 이 버전 사용해서 열렸던건데 그래서 다시

이 버전으로 설치 시도했는데 처음처럼 설치가 잘 안되네요.

작업관리자에서 nginx.exe 이 파일 더블클릭하면

두개가 보여 그후 순조로와서 인덱스 파일이 열렸는데
하도 잘 안되어서 그냥 다시 또 삭제해버렸어요.
제가 겪은 과정을 말로 표현하기도 참 복잡하고 힘드네요. 

 

새로 다시 다운받아 설치해도 자꾸 설치가 안되니

뭔가 잘못되었나 싶어 어쩔 수 없이 윈도우10을

NGINX 최초 설치하기 이전으로 복구하기도 했네요. 
윈도우10 복구후 다시 시도해도
여전히 NGINX 설치가 잘 안되어서 다시 또 석제해버렸어요.
여름이라 날도 더운데 골백번 테스트하느라 지쳐버렸어요.

JNG가 NGINX 자꾸 NG만 냈네요. 

 

XE타운에서 누군가가 NGINX 왕초보자를 위해
윈도우10 NGINX 설치한 후 그 다음 어찌해야 하는지
아주 알기 쉽게 그대로 따라만 하면 되는 영상을
유튜브에 올려주면 얼마나 좋을까 싶어요.

수년전에 APM으로 XE 설치해본 적 있어서 
이번엔 NGINX로 라이믹스 설치해 보려는데
개인서버로 라이믹스 설치하는 길이 참으로 험난하네요.

NGINX로 라이믹스 설치하는거 성공시키고 싶어요. 

제이엔지

profile
JNG
  • profile
    고생하셨어요. 윈도우는 좀 힘들죠. 보통 도커로 하는 경우는 편하긴 합니다만...

    https://github.com/woosungchoi/docker-rhymix

    깃허브에 윈도우10 WSL2에서 도커와 Nginx를 통해서 즉시 라이믹스 설치가 가능하게 소스를 올려뒀어요.
  • profile profile

    NGINX 사이트에서 다운받은 파일로 설치한게 잘 되어야 하는데
    처음에만 설치가 되고 그후 삭제했다가 계속 시도해도
    설치 자체가 잘 안되고 있어서 아주 애먹네요.
    오늘도 시도해봤는데 안되네요. 
    전 동영상이나 그림으로 아주 쉽게 설명된게 있었으면 싶어요.
    그냥 그대로 따라하기만 하면 되는거요.
    지금은 제가 원하는거 찾을 수가 없네요.
    전 WSL2도 모르고 도커가 뭔지도 모르네요.
    깃허브는 제가 잘 사용 안해봐서 우성짱님이 올려주신 파일들은
    어떻게 해야 할지 잘모르겠는데 그곳에서 다운받은 파일
    잘 갖고 있다가 나중에 뭔가 더 알게 되고 그러면
    그때 참고하도록 할께요. 고마워요.

  • profile
    수고 많으셨습니다.
  • profile profile
    해피해피님을 다시 만나 반갑네요.
  • profile profile
    저도 반갑습니다. ㅎㅎ
  • profile profile

    오늘은 주말인데 좋아하는 피자 사먹을 수 없고
    떡볶이도 만들어 먹지 못하고 우울한 주말 보내네요.
    날씨가 제 맘을 아는거처럼 태풍이 불고 비가 내린다 하네요.

    태풍 조심하고 해피해피님은 그 닉네임처럼
    행복한 주말 보내세요.

  • profile profile
    제이엔지님도 좋은 주알 보내시고
    여기는 괜찮지만 태풍 조심해요
  • profile profile
    네~ 고마워요~
  • profile
    nginx는 많이 써봐도 설정하다 실수하기 쉬워서 만들어둔 설정파일 계속 복사 붙여넣기 하며 쓰고있네요
    아무래도 NG가 많이 나서 NGinx인게 아닐까 싶을정도에요 ㅎㅎ
  • profile profile
    NG가 많이 나서 NGinx가 아닐까 하는
    이 표현이 참 그럴 듯 하고 재밌네요. 하하..
  • profile profile
    만들어두신 설정파일을 공개해주시면 정말 감사하겠습니다.
  • profile profile

    NGINX 사이트에서 다운받은 압축파일을 풀고
    최초로 설치할때 nginx.conf 이 파일에서


            # proxy the PHP scripts to Apache listening on 127.0.0.1:80
            #
            #location ~ \.php$ {
            #    proxy_pass   http://127.0.0.1;

     

    이 부분에서 http://127.0.0.1 이렇게 나오는거 

    http://127.0.0.1:8080로

    이렇게 바꿔놓은게 전부네요.

    여기서 http://내아이피:8080 적고 다시 열면
    내아이피로는 열리질 않아서 이 문제로 고심했어요.

    APM처럼 따로 환경설정 이런게 안보여서
    그 파일 하나만 그렇게 적어주었어요. 

     

    APM은 설치할때 MYSQL도 함께 설치되어 편리한데

    NGINX는 MYSQL 설치도 안되고 엔진엑스 폴더안에도 없고

    MYSQL 이런건 스스로 알아서 따로 설치하는건지

    디비 접속을 어떻게 해야 하는건지...