Linux18 Virtual Host 세팅 방법 & wordpress 테마 업로드 우분투에서 가상 호스트를 설정하는 방법을 알아보려고 합니다. 원래는 ip와 도메인을 사서 설정하여야 하지만 우리는 그렇게 하지 않고 우분투에서만 실행만 되는 것을 생성할 것이므로 host파일을 수정하여 바로 연결 시킬 것입니다. 1. root사용자가 해야할 일 1. 계정 추가 # adduser [추가할 계정 이름] 새로운 비밀번호를 입력하고 그 외 다른 정보들은 입력하기 싫으면 ENTER키를 누릅니다. #cd /home 위의 디렉토리에 들어가면 새로운 계정이 생긴 것을 볼 수 있습니다. 계정이 제대로 만들었는지 나중에 확인하기 위해 index.php 파일을 만들어 주어야 합니다. 이때 두가지 방법이 있는데 1. 직접 루트에서 계정으로 들어가서 디렉토리와 파일 생성하기 2. skeleton을 이용하여 만들.. 2019. 5. 11. Virtual host(가상 호스트) 세팅 및 wordpress 세팅 가상 호스트란 물리적인 서버에서 여러개의 계정을 만들어 웹사이트를 서비스 할 수 있는 방법입니다. 1. 계정 추가 # adduser [추가할 계정 이름] #cd /home 위의 디렉토리에 들어가면 새로운 계정이 생긴 것을 볼 수 있습니다. 새로 생긴 계정에 su로 들어가서 html 디렉토리를 만들어 준 후 html파일을 만들어 줍니다. 그 안에 간단한 html 내용을 작성하고 저장합니다. 다시 root로 돌아옵니다 # cd /etc/apache2/sites-available 위의 주소로 이동한후 000-default.conf를 새로만든 계정.com.conf로 복사합니다. # cp 000-default.conf 새로만든계정.com.conf 그런다음 다음과 같이 수정합니다. #a2ensite 새로만든계정.c.. 2019. 5. 6. 홈 디렉터리 세팅 및 wordpress 설치 1. 홈 디렉토리 변경하기 현재 /var/www/html/로 되어 있는 홈 디렉토리를 특정계정/html/로 변경하려고 합니다. 먼저 특정 계정으로 들어가서 새로운 html디렉토리를 생성하여 줍니다. 생성한 html디렉토리 안에 index,php를 만들어 주고 다음의 내용을 입력합니다. 그런다음 다시 root로 돌아와 아래의 주소로 이동합니다. # /etc/apache2/sites-available # vi 000-default.conf 위의 파일로 들어가 그림과 같이 ServerName과 DoumentRoot를 설정하여 줍니다. # service apache2 restart 재시작을 하여 줍니다. # vi /etc/apache2/apache2.conf 위의 파일로 이동하여 파일 맨 아래 부분에 다음과 같.. 2019. 5. 6. PHP, MYSQL, Phpmyadmin 설치 및 확인 1. PHP 설치 및 정보 확인 apt-get install php php -v sudo 즉 root에서 지금부터 이 명령을 실행하여야 합니다. 이때 -get은 우분투 18.04버전에서는 사용하지 않아도 됩니다. 위의 명령어는 php를 설치하는 명령어 입니다. 설치된 php정보를 알아보기 위한 방법이 있습니다. cd /var/www/html html디렉토리에 있는 파일들을 모두 지우고 새롭게 하나의 파일을 만들어 줍니다. vi index.php 파일 안의 내용을 다음과 같이 입력하여 줍니다. 이때 위의 내용은 html내용을 입력한 것이고 아래의 는 php의 정보를 나타내어 주는 것입니다. 저장한뒤 인터넷에 localhost로 입력하면 다음과 같이 나옵니다. 2. MYSQL 설치 및 확인 apt insta.. 2019. 5. 6. 우분투 명령어 살펴보기 이번에는 우분투에서 사용하는 프로그램 명령어들 중 apt-get과 apt-cache에 대해서 알아보려고 합니다. 단, 이 우분투 18.04버전에서는 get과 cache를 쓰지 않아도 작동이 된다는 것을 알아 두셨으면 합니다. 1. apt-get[option] 이 명령어에서 알아볼 option은 총 5가지 입니다. apt-get update 이것은 현재 우분투의 업데이트 파일을 받아 오는 것을 실행하는 명령어 입니다. apt-get upgrade 다운 받은 업데이트 파일들을 실행시켜서 프로그램을 업그레이드 하는 명령어 입니다. apt-get install [program] 프로그램을 설치하는 명령어로 괄호안에 프로그램의 이름을 넣으면 설치를 수행합니다. apt-get autoremove [program] .. 2019. 5. 6. DNS(Domain Name System) 1. Domain Name System이란 인터넷 사용자가 어떠한 웹사이트에 접속하려고 할때 그 사이트의 주소를 알고 있어야 합니다. 그러나 우리는 주소창에 주소가 아닌 도메인을 입력합니다. 이때 주소란(IP 주소)를 말하고 도메인은 주소창에서 자주 보는 (http://www.google.com)같은 것을 말합니다. 그렇다면 이 네임서버는 어떻게 작용하는지 알아보도록 하겠습니다. 예로 들어서 말해 보겠습니다. 1. 사용자가 주소창에 www.google.com을 입력하였습니다. 2.그러면 사용자의 PC에 설정되어 있는 'Local DNS'라는 곳에 www.google.com의 IP주소를 물어보니다. 여기에서 두가지로 갈라 집니다. 3-1 만약 Local DNS에 www.google.com의 IP주소가 있다.. 2019. 4. 29. APM(Apache2+Php7.2+Mysql)설정 및 세팅(Ubuntu 18.04) 이번에는 서버를 운영하기 위한 설정을 준비 해보도록 하겠습니다. 서버를 위해 apche, php, mysql을 설치해야 합니다. 단, 저는 Ubuntu 18.04버전에 맞추어 설치하였습니다. 1. 운영체제 최신버전 업데이트 프로그램을 설치하기 전에 운영체제의 프로그램이 최신버전이 되어야 설치/제거가 쉬워집니다. $sudo su - root root로 미리 들어가면 설치시 코드의 길이가 줄어들어 편해 집니다. 위의 코드를 입력하고 현재 계정의 비밀번호를 입력하면 root로 올라가게 되니 참고 해놓아야 합니다. #apt update #apt upgrade #apt autoremove 위의 세개의 명령어로 프로그램을 업데이트 하였습니다. 마지막의 코드는 업데이트 중 찌꺼기 파일을 없애는 것으로 실행 하지 않아.. 2019. 4. 29. VM+Ubuntu설치 및 기본 세팅 이 프로그램은 윈도우 기반으로 하는 리눅스 프로그램 설치 프로그램 입니다. 1. VMware 설치 VMware 공식 사이트(https://www.vmware.com)에 들어갑니다. 다운로드로 들어간 후Products A-Z를 누른 후 VMware Workstation Player의 Download Product를 들어갑니다. Window 64-bit 버전을 다운받아 실행합니다. ->실행한뒤 다른 것은 누르지 말고 Next만 계속 누른 후 마지막에 Finish를 누릅니다. 그런 다음 VMware를 실행하면 창이 뜨는데 그때 "Use Vmware Workstation player for free for non-commercial use"를 선택 한 뒤 Continue를 선택하고 Finish를 누릅니다. 그러.. 2019. 4. 29. linux 명령어 -디렉토리 권한관리 Linux는 멀티유저 시스템이기 때문에 권한 관리를 하고 있습니다. 이것은 보안에 중요한 것이기 때문에 권한 관리에 대해 잘 알고 있어야 합니다. 지금부터 권한 확인하는 방법부터 권한 관리하는 명령어에 대해 알아보도록 하겠습니다. 1. 파일 및 디렉토리 권한 확인하기 ls -l을 사용하여 파일 및 디렉토리의 내용을 확인해 볼 수 있습니다. 위의 코드를 보면 권한을 표시하는 것을 볼 수 있습니다. drwxr-xr-x, drwxrwxrwx, drwx------ 등 과 소유자 등을 나타내고 있는데 각각은 파일종류 및 권한(퍼미션), 링크수, 사용자(소유자), 그룹, 파일크기, 수정시간, 파일이름을 나타내고 있습니다. 각각을 자세히 살펴보면 drwxr-xr-x 2 root root 4096 3월 23 06: 2.. 2019. 3. 25. 이전 1 2 다음