1. 루트 디렉토리 아파치 서버가 읽어들일 웹 문서가 있는 디렉토리의 위치를 의미합니다. 만약 서버 설정이 아래와 같을 때 도메인: estrella13.com 웹 문서 위치: /var/www/html/stella/public 루트 디렉토리: /var/www/html 아파치가 기본적으로 접근하는 경로가 /var/www/html까지 이므로 입력해야 하는 URL은 "estrella13.com/stella/public"으로 뒤에 경로는 URL에 추가적으로 입력해줘야 합니다. 만약 홈 디렉토리를 /var/www/html/stella/public으로 설정한다면 해당 경로를 기본적으로 접근합니다. 해당 설정을 통해 접근하기도 편해지지만, 불필요하게 디렉토리를 노출시키지 않을 수 있기 때문에 보안상때문이라도 환경에 맞..
▶ 세팅 환경 OS: Amazon Linux 2 ▶ 설정 방법 [첫번째 방법] 1. php-pdo를 설치합니다. ~ $ sudo yum install php-pdo [두번째 방법] 이미 php-pdo가 설치된 상황일 때 (그렇다면 위의 첫번째 방법의 명령어를 실행했을 때 "Package php-pdo-버전 already installed and latest version"와 같은 문구가 표시됩니다) 1. 현재 php 버전에서의 pdo가 정말 설치된게 맞는지 아래 명령어를 실행해서 리스트를 확인합니다. ~ $ php -m | grep -i pdo 현재 활성화된 php 버전에서 pdo가 설치되어 있다면 위처럼 표시됩니다. 2. 만약 위처럼 표시되지 않는다면, 설치되었다는 pdo의 버전과 현재 php 버전이 ..
▶ 세팅 환경 OS: Linux ▶ 설정 방법 1. .bashrc 파일 편집창으로 이동합니다. ~ $ vi ~/.bashrc 2. 해당 파일 아래에 다음과 같은 내용을 입력합니다. ...... (가장 아래) ...... parse_git_branch() { git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/' ; } export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ " export VISUAL=vim export EDITOR="$VISUAL" * 편집 모드: i * 모드 벗어나기: Ctrl + c 또는 ESC * 저장하고 나오기: :wq 3. 위에서..
▶ 세팅 환경 OS: Linux (Amazon Linux 2) ▶ 설정 방법 1. apache 패키지를 설치합니다. ~ $ sudo yum install httpd 2. 설치가 잘 되었는지 아파치 버전을 확인합니다. ~ $ httpd -version 3. 서비스를 구동시킵니다. ~ $ sudo systemctl restart httpd # 서버가 꺼졌다 켜져도 자동으로 구동시키기 ~ $ sudo systemctl enable httpd 4. 이 때, 사이트에 접속해보면 apache 테스트 페이지가 표시됩니다. 5. apache 기본 경로로 이동해서 index.html 파일 편집으로 들어가서 Hello를 입력해봅니다 * 편집 모드: i * 모드 벗어나기: Ctrl + c 또는 ESC * 저장하고 나오기: ..
만약 webpack을 사용하고 있을 때, scss 파일을 추가하고자 한다면 webpack.mix.js 파일에 sass() 코드를 추가하는데 이 때, npm으로 추가로 설치 해야하는 패키지가 있습니다. 만약 그냥 npm run prod 을 실행하면 아래와 같은 메세지가 뜹니다. Additional dependencies must be installed. This will only take a moment Runing: npm install sass-loader@^12.1.0 sass resolve-url-loader@^5.0.0 --save-dev --legacy-peer-deps Finished. Please run Mix again. 위 메세지대로 해당 명령어를 실행 후 다시 npm run prod 를..
▶ 세팅 환경 OS: Linux(Amazon Linux 2) ▶ 설정 방법 1. 설치 가능한 자바 관련 패키지를 확인합니다. ~ $ yum list | grep jdk * 저의 경우에는 1.7.0과 1.8.0이 설치 가능한 것으로 확인되어서 1.8.0 버전을 설치하는 것으로 정했습니다 * 1.7.0 == JAVA SE 7 * 1.8.0 == JAVA SE 8 * 1.7.0 / 1.8.0 형식은 개발자들을 위한 버전명이라고 합니다. 2. Java, Javac를 설치 및 버전을 확인합니다. # java 설치 ~ $ sudo yum install java-1.8.0-openjdk # java 버전 설치 확인 ~ $ java -version # javac 설치 ~ $ sudo yum install java-1...
~ $ service httpd restart # or ~ $ systemctl restart httpd 위와 비슷하게 서비스를 시작/중지할 때, Failed to restart httd.service: The name org.freedesktop.PolicyKit1 was not provided by any .service files See system logs and 'systemctl status httd.service' for details. 1. 해당 에러가 발생한다면 우선 메세지대로 "systemctl status httpd.service"를 실행합니다. ~ $ systemctl status httpd.service 2. 이 때, 오류의 원인은 매우 다양하므로 위 명령어 결과를 유심히 확인합니..