안녕하세요. 우성짱님 오라클 클라우드 사용법 관련해서 몇가지 문의 드려도 될런지요?
컨텐츠 정보
- 12,206 조회
- 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를 수정해서 원 도메인으로 연결되게 원상복구를 해놓은 상태이긴 한데,
도메인 변경 혹은 추가를 하려면 어떤식으로 해야 하는지 알려주실수 있으신지요?
질문이 너무 많지만 시간 되실때 가능하신 부분만이라도 답변 주시면 정말 감사하겠습니다.
감사합니다.
관련자료
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
이렇게하면 잘 될거예요.