질답게시판
질문하기 분류

안녕하세요. 우성짱님 오라클 클라우드 사용법 관련해서 몇가지 문의 드려도 될런지요?

컨텐츠 정보

  • 12,765 조회
  • 14 댓글
  • 0 추천
  • 목록

본문

안녕하세요.

SIR에서 우성짱님 글과 정보 보고 오라클 클라우드 설치에 성공한지 몇주가 지났습니다.


유용하게 사용하려고 이것저것 해보고 있는데,

막히는게 몇가지 있어서 여기까지 오게 되었습니다.


실례가 안된다면 몇가지 질문 드려도 될런지요?


1.

그누보드5.4 짧은주소 사용하려고 했더니, 호스팅 받는것과는 다르게 Nginx에서 수동으로 아래 내용 설정해야 한다고 나와 있더라고요.


#### 그누보드5 nginx rules BEGIN #####

if (!-e $request_filename){

rewrite ^/content/([0-9a-zA-Z_]+)$ /bbs/content.php?co_id=$1&rewrite=1 break;

rewrite ^/content/([^/]+)/$ /bbs/content.php?co_seo_title=$1&rewrite=1 break;

rewrite ^/rss/([0-9a-zA-Z_]+)$ /bbs/rss.php?bo_table=$1 break;

rewrite ^/([0-9a-zA-Z_]+)$ /bbs/board.php?bo_table=$1&rewrite=1 break;

rewrite ^/([0-9a-zA-Z_]+)/write$ /bbs/write.php?bo_table=$1&rewrite=1 break;

rewrite ^/([0-9a-zA-Z_]+)/([^/]+)/$ /bbs/board.php?bo_table=$1&wr_seo_title=$2&rewrite=1 break;

rewrite ^/([0-9a-zA-Z_]+)/([0-9]+)$ /bbs/board.php?bo_table=$1&wr_id=$2&rewrite=1 break;

}

#### 그누보드5 nginx rules END #####


방법을 몰라 SIR에 문의글 남겼는데,

그냥 test.conf 하나 만들고 그안에 내용 넣으면 된다고 하시길래,


오라클 클라우드 설치시 참고했던 사이트 내용 참고해서 

아래와 같은 방법으로 test.conf 생성하고 소스 입력하고 Nginx 재시작 했습니다.


sudo touch /etc/nginx/test.conf

sudo chown root:ubuntu /etc/nginx/test.conf

sudo chmod 775 /etc/nginx/test.conf


sudo nano /etc/nginx/test.conf

여기에 소스 넣고 저장 한 후


sudo service nginx restart

재시작도 했습니다.


그런데, 여기서 무언가 더 설정을 해줘야 하는건지, 아니면 제가 애초에 뭘 잘못한건진 모르겠지만,

짧은주소가 적용이 안됩니다. 링크 주소는 짧은주소로 나오지만 클릭하면 페이지가 넘어가지 않고, 그냥 초기화면만 계속 나오더라고요.


test.conf 잘 생성되었고 소스도 제대로 들어가 있는 상태입니다.



2.

기존에 연결했던 도메인을 다른걸로 바꿔보고 싶은데 방법을 몰라

다시 오라클 클라우드 설치시 참고했던 사이트의 내용중 도메인 연결하기 부분을 참고해서,

https://itreport.tistory.com/634


/etc/nginx/sites-available/default

내용중 기존 도메인 주소로 되어 있는 분분을 새로운 도메인으로 변경하면 될까하여

다 변경한 후


sudo nginx -t

를 입력했지만 성공문구가 나오지 않고 에러가 났습니다.

에러 내용을 저장하지 않아서 정확히 기억이 나진 않지만

대략 SSL 관련 내용인듯해서, 


https://itreport.tistory.com/637

를 참고해서 SSL을 다시 발급 받아 보려 했지만

/home/ubuntu/certbot-auto certonly --webroot --agree-tos --no-eff-email --email 본인메일주소 -w /var/www/letsencrypt -d 본인도메인 -d 본인도메인(www주소)

입력하면 또 에러가 나더군요.


지금은 다시 /etc/nginx/sites-available/default를 수정해서 원 도메인으로 연결되게 원상복구를 해놓은 상태이긴 한데,


도메인 변경 혹은 추가를 하려면 어떤식으로 해야 하는지 알려주실수 있으신지요?


질문이 너무 많지만 시간 되실때 가능하신 부분만이라도 답변 주시면 정말 감사하겠습니다.

감사합니다.

관련자료

댓글 14 / 2 페이지

masahide님의 댓글의 댓글

친절하신 답변 정말 감사합니다.
알려주신대로 하니 ftp에서 자료 업다운은 가능한데,

data 폴더에 쓰기권한이 없거나 또는 웹하드 용량이 없는 경우
로그인을 못할수도 있으니, 용량 체크 및 쓰기 권한을 확인해 주세요.
라고 나오며 로그인이 안되고,

기존에 갤러리에 올린 사진도 썸네일이 하나도 보이지 않습니다.
이거 어떻게 해야 할까요?

지금보니 1~3번 실행시는 문제 없었는데,
chown -R www-data:www-data /var/www/gnuboard/data 실행시
chown: changing ownership of '/var/www/gnuboard/data': Operation not permitted 이런 내용이 쭉 나옵니다.

그래서 일단 다시
sudo chmod -R 777 /var/www/gnuboard
를 실행해 둔 상태입니다.

우성짱님의 댓글의 댓글

이상한데요.

sudo chown -R $USER:$USER /var/www/gnuboard

위 명령어를 먼저 내리셨나요?

위 명령어가 gnuboard 폴더 및 그 이하의 폴더와 파일 모두 현재 접속된 유저에게 모든 권한을 준다는 말이거든요.

data 폴더의 소유권을 바꿀때는 이미 해당 폴더의 권한이 현재 접속된 유저에게 있기 때문에 sudo를 빼줬습니다....

음...

그렇다면 data 폴더 권한줄 때 sudo를 붙여주세요.

sudo chown -R www-data:www-data /var/www/gnuboard/data

이렇게하면 잘 될거예요.

masahide님의 댓글의 댓글

네 처음에 우성짱님께서 적어주신 내용 4개 그대로 복사해서 순서대로 실행을 했습니다.
그런데 저런 에러가 있었고,

이번에 알려주신대로 4번째거 실행시
sudo chown -R www-data:www-data /var/www/gnuboard/data
로 했더니, 에러 없이 작동되고 있습니다.
정말 감사합니다.

호스팅때는 신경쓰지 않아도 되던 부분들을 하나 하나 신경써야 하니 이거 정말 어려우면서도 계속 땡기네요...^^

우성짱님의 댓글

네 ㅎㅎ 하나씩 이해하면서 하면 더 쉽게 접하실 수 있을거예요 ㅎㅎ

일단 비용 차이가 워낙 많이 나고, 직접 컨트롤 할 수 있는 환경이 더 좋다고 생각합니다.

혹시 또 안되는게 있다면 알려주세요~
전체 828 / 3 페이지
RSS
번호
제목
이름

최근글


새댓글


알림 0