777권한은 나에게 있어서 무척 심오한 주제이다. 777권한은 마치 인도의 파괴의 신 같은 존재이다.접근 할 수 없는 폴더(디렉토리)를 접근할 수 있게 해주는 고마운 존재(?)이다.하지만 그것이 문제이다.777권한은 권한을 크게 중요시 하지 않는 웹서버 디릭토리의 파일에 적용했을 땐 문제가 생기지 않지만,시스템 디렉토리(폴더)&파일들이면 말이 달라진다.만약 주변에서, 혹은 자신이 sudo chmod 777 -R / 을 하기 전이라면 당장 멈추고 ^c 혹은 ^z 라도 해보자.시스템 디렉토리(폴더)와 파일들은 시스템이 읽을 수 …
이용자 A가 웹 서버의 폴더(디랙토리) 주소 N을 넣었을 때 nginx는 내부 파일의 이름(주소)를 정확히 입력하지 않으면 접근 할 수 없도록 설정되어 있지만, apache는 이와 다르게 정확히 입력하지 않아도 접근할 수 있다.(index.html or index.php 등이 없으면 폴더 내부의 내용들이 노출 될 수 있다라는 말이다)한편 그누보드는 data폴더를 생성하고, 그누보드를 설치할 때 707 권한을 부여하여 설치하도록 강제하고 있다.이쪽으로 아주 잘 알고 있는 전문가는 아니고 애매한 사람이지만, 말을 해보자면apache에서…
systemctl enable 프로그램이름//apache2를 자동 시작하게 하려면,// systemctl enable apache2//mysql&mariadb를 자동 시작하게 하려면,//sustemctl enable mysql
mariadb 들어가기sudo mysql//비밀번호를 묻는다면 답해주자. mariadb는 mysql의 명령어를 사용한다. sudo mysql 이라고 해도 들어가지고, sudo mariadb라고 해도 들어갈 수 있다.*시작&재시작&종료 명령어도 systemctl restart mysql 라고 해주면 재시작이 가능하다.*글 뒤에 ;는 오타 X. 그대로 붙어넣기 O*DB(데이터베이스) 보기(들어가기)use db이름;DB(데이터베이스) 생성CREATE TABLE 생성하고싶은db이름;*DB사용자(아이디)를 생성할 때 꼭 …
업데이트&업그레이드sudo apt update && sudo apt upgradeApache2 설치apt install apache2 -y좀 더 안정적인 버전을 이용하고 싶다면 apt-get install apache2 -y처음 apache2를 설치하고 index.html이 위치한 폴더(디렉토리)에 파일수정/파일 업로드가 불가능하다면chmod 777 -R /var/www/html*위의 /var/www/html 은 아파치를 처음 설치했을 때 위치하는 기본 경로이고, 시스템&개인 설정으로 각각 다를 수 있…
자신의 홈페이지/커뮤니티를 웹뷰 앱으로 만들 때 그냥 기존의 도메인(url)을 연결할 수 있지만 이 경우 앱 사용자들과 기존 웹 사이트 가입자의 혼동 또는 앱만의 특별 기능들을 넣을 수 없게됩니다.웹뷰 앱을 만들고 싶은데 기존 db와 연결해 놓고싶고, 사이트의 용량이 걱정된다면 아래의 내용을 따라하는 것도 좋은 선택입니다.우선 기존 로컬 디렉토리(그누보드가 설치되어 있는 디렉토리){ ex) var/www/html/gnuboard5 } 에서 웹뷰 앱에 연결할 원하는 이름의 폴더(디렉토리)를 하나 생성해줍니다.{ ex) /gnuboar…
1.업데이트&업그레이드sudo apt update && sudo apt upgrade2.Apache2 설치apt install apache2 -y3.처음 apache2를 설치하고 index.html이 위치한 폴더(디렉토리)에 파일수정/파일 업로드가 불가능하다면chmod 777 -R /var/www/html*위의 /var/www/html 은 아파치를 처음 설치했을 때 위치하는 기본 경로이고, 시스템&개인 설정으로 각각 다를 수 있다.*우분투에 순정(아무 설정 안한)apache2를 설치 했다면 기본 경로는…
777권한은 나에게 있어서 무척 심오한 주제이다. 777권한은 마치 인도의 파괴의 신 같은 존재이다.접근 할 수 없는 폴더(디렉토리)를 접근할 수 있게 해주는 고마운 존재(?)이다.하지만 그것이 문제이다.777권한은 권한을 크게 중요시 하지 않는 웹서버 디릭토리의 파일에 적용했을 땐 문제가 생기지 않지만,시스템 디렉토리(폴더)&파일들이면 말이 달라진다.만약 주변에서, 혹은 자신이 sudo chmod 777 -R / 을 하기 전이라면 당장 멈추고 ^c 혹은 ^z 라도 해보자.시스템 디렉토리(폴더)와 파일들은 시스템이 읽을 수 …
이용자 A가 웹 서버의 폴더(디랙토리) 주소 N을 넣었을 때 nginx는 내부 파일의 이름(주소)를 정확히 입력하지 않으면 접근 할 수 없도록 설정되어 있지만, apache는 이와 다르게 정확히 입력하지 않아도 접근할 수 있다.(index.html or index.php 등이 없으면 폴더 내부의 내용들이 노출 될 수 있다라는 말이다)한편 그누보드는 data폴더를 생성하고, 그누보드를 설치할 때 707 권한을 부여하여 설치하도록 강제하고 있다.이쪽으로 아주 잘 알고 있는 전문가는 아니고 애매한 사람이지만, 말을 해보자면apache에서…
systemctl enable 프로그램이름//apache2를 자동 시작하게 하려면,// systemctl enable apache2//mysql&mariadb를 자동 시작하게 하려면,//sustemctl enable mysql