질문/조언질답게시판
Extra Form
PHP PHP 7.2
CMS Rhymix

여기 블로그 보면서 오라클 클라우드에 우분투 설치하고 서버 셋팅까지 했습니다.

https://itreport.tistory.com/624

 

Nginx, PHP, MariaDB 모두 설치가 제대로 된 것으로 나오는데요.

FTP로 www/html에 라이믹스 파일만 업로드 했습니다. (rhymix 폴더는 안넣었습니다)

 

공용ip 주소로 접속하면 설치 화면이 떠야 정상이지 않나요?

 

403 에러도 안뜨고 사이트에 접속할 수 없다라고 뜨는데 원인이 뭘까요?

  • profile
    공용아이피로 들어갔을때 403이 뜬거면 잘된겁니다..
    403은... 권한을 777로 해보세요
  • profile profile
    html 폴더 권한을 777로 하면 될까요?
  • profile profile
  • profile profile
    https://www.google.com/search?ie=UTF-8&client=ms-android-samsung-ss&source=android-browser&q=403
  • profile

    iptables 명령어로 80 443 포트 오픈해주셨나요?

    오라클 클라우드는 iptables 설정에서 반드시 오픈해줘야 됩니다.

    대시보드에서도 오픈해줘야하구요. (대시보드에서는 이미 설정되어 있을수도 있어요)

  • profile
    80 443 포트 오픈했는데도 안되면, Nginx 설정문제인 것 같은데요.

    https://github.com/woosungchoi/docker-rhymix/tree/main/nginx/conf.d

    위 링크의 파일을 참조하시면 좋을 것 같습니다.
  • profile profile

    80, 443 포트 오픈은 이걸로 해줬습니다.

    우성짱님께서 알려주신 블로그에서 phpinfo 테스트 할때는 잘 됐었거든요.

    그래서 Nginx 설치가 제대로 된 줄 알었는데

    다른 문제가 있는걸까요?

    캡처.PNG

  • profile
    Nginx 설정쪽 한번 체크해보세요.
  • profile profile
    Nginx 설정쪽 다시 한번 체크 해보겠습니다.
  • profile
    아니면 인스턴스 날리고, 다시 만들어서

    https://xetown.com/topics/1447776

    위 명령어로 자동으로 설치할 수 있어요.

    그냥 2줄이면 다 설치되고 SSL 인증서까지 잡힙니다.
  • profile profile
    아! 전에 우성님께서 쓰신글 보긴 했었는데
    어디서 부터 해야할지 몰라서 그냥 넘어갔었는데요.

    Nginx 설치하고 진행하면 될까요?
    아니면 MariaDB까지 설치하고 진행해야 하나요?
  • profile
    iptables와 방화벽 작업만되어 있으면 됩니다.

    나머지는 필요없습니다 ㅎㅎ
  • profile profile
    Nginx, PHP7.2 설치완료하고 공용ip로 사이트 화면이 뜨는데요.

    MariaDB 설치 후 접속이 안된다고 뜨네요;;

    이걸로 설치시 MariaDB 설치 안하고 해도 괜찮을까요?
    sudo apt update -y && sudo apt upgrade -y && sudo apt install curl git -y && sudo apt autoremove -y

    curl -o dc https://raw.githubusercontent.com/woosungchoi/docker-rhymix/main/dc && bash dc setup && rm -f dc
  • profile
    php랑 DB만 연결해주면 될 것 같은데... 셋팅을 어떻게 하셨는지 모르니 ...

    일단

    sudo service nginx stop

    sudo service php7.2-fpm stop

    sudo service mysql stop

    위 명령어로 다 정지 후

    sudo apt update -y && sudo apt upgrade -y && sudo apt install curl git -y && sudo apt autoremove -y

    curl -o dc https://raw.githubusercontent.com/woosungchoi/docker-rhymix/main/dc && bash dc setup && rm -f dc

    위 두 명령어로 내리면 됩니다.
  • profile profile
    인스턴스 생성하고 80,443 포트 오픈하고 두줄 입력했는데
    Nginx 자동설치가 안되는듯 합니다.

    https://www.wsgvet.com/ubuntu/125
  • profile profile
    혹시 어떤 에러가 나오나요?

    구글 클라우드에서는 잘 되거든요..
  • profile
    혹시 방화벽이 있으시다면 ufw allow 'Nginx Full' 하셨나요?
  • profile
    oracle cloud는 잘 모르지만
    https://docs.nesez.net/entry/%EC%9A%B0%EB%B6%84%ED%88%AC-2004%EC%97%90-nginxphp-fpmmariadb%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

    ubuntu 20.04+nginx+php-fpm+mariadb10.4설치는 이 글 보고 따라했습니다.
  • profile
    우분투 잘 모르지만 저의 경우에는 mariaDB설치 후(설치 전에는 nginx접속이 잘 됐음)nginx에 접속이 안됐었는데
    sudo iptables -F
    로 설정 초기화하고 나니 접속 됐었습니다.
  • profile profile
    와!! 감사합니다.
    mariaDB 설치 후 접속이 안됐었는데 sudo iptables -F 하고나서 접속이 됩니다.

    이때까지 이게 문제였던것 같군요
  • profile
    결국 iptables 가 문제였군요 ㅎㅎ

    제가 처음에 iptables 열어달라고 말씀드렸었는데 ㅠㅠ

    오라클은 iptables를 굉장히 엄격하게 적용하고 있습니다.

    그래서 그 부분은 꼭 처리가 필요합니다.