우분투 Apache, PHP 설치 방법 (AWS EC2 기본 세팅)
페이지 정보
작성자
본문
참고 : https://webnautes.tistory.com/1185
패키지 업데이트
# sudo apt update && sudo apt upgrade
Apache2 설치
# sudo apt install apache2
=> Apache2의 디폴트 Document Root는 /var/www/html
=> /etc/apache2/apache2.conf 파일 수정하면 Doc Root 수정 가능
-------------------------------------------------------
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
-------------------------------------------------------
=> 아파치 웹서버의 사이트 설정파일을 수정한다. (/etc/apache2/sites-available/000-default.conf 파일수정)
-------------------------------------------------------
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/ubuntu/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
-------------------------------------------------------
=> Doc Root 디렉터리를 사용자 계정(ubuntu) 안의 디렉터리로 옮기고 싶다면 다음을 참고
=> 만약 /home/ubuntu/www/ 디렉터리를 Doc Root 디렉터리로 사용하고 싶으면
# cd /home/ubuntu
# mkdir www
# sudo chown www-data:www-data ./www
=> 소유주를 apache 가 사용하는 www-data 계정으로 바꾸었음
=> 폴더 아래에 위치하는 파일 접근 권한을 755에서 2775로 수정해서 www-data 그룹에서 접근 및 수정이 가능하도록 변경 (참고)
# sudo chmod 2775 ./www -R
=> 사용자 계정(ubuntu)을 www-data 그룹에 추가
# sudo usermod -G www-data ubuntu
PHP 설정 수정
# sudo nano /etc/php/7.2/apache2/php.ini
short_open_tag = On
Tells PHP whether the short form (<? ?>) of PHP's open tag should be allowed
Off 일땐 <? 로 시작되는 코드가 작동하지 않으므로 페이지 오류가 발생합니다.
allow_url_fopen = Off
allow_url_fopen 비적용
date.timezone = "Asia/Seoul"
PHP 시간대 설정
disable_functions = system,exec,passthru,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source
함수를 비활성화
session.gc_maxlifetime = 3600
사용되지 않는 것으로 보이는 세션 데이터를 삭제한다.
댓글목록
최고관리자님의 댓글

가상호스트 및 계정 변경 설정 참고
https://blog.xianchoi.kr/268
d님의 댓글
d 이름으로 검색 작성일
좋은글 보고 갑니다.
좋은하루 되세요.
좋은사이트 링크 남겨드립니다.
도움 되시길 바라겠습니다.
http://fastflower.kr/ - 꽃배달
http://xn----2x5e51lkusuxhqja7cr30hk2g.kr/ - 인터넷가입
http://xn----2x5ex7cd7enxcpx1cca15kod92xda002i1pmroq.kr/ - 인터넷가입현금지원
http://xn----d47ek5ss9ed0dda844imznea683e.kr/ - 인터넷설치
http://xn----2x5e7y08j5zbus449a2lnbno5oahb0l56rd8sxqnq5m.kr/ - 인터넷가입사은품많이주는곳
https://fast82go.kr/ - 인터넷사은품
http://gusancity.creatorlink.net/ - 구산역에듀시티
http://gusancity.iwinv.net/ - 구산역에듀시티
http://internetcc.iwinv.net/ - 인터넷현금지원
http://internetqw.iwinv.net/ - 인터넷현금
http://internetsw.iwinv.net/ - 인터넷신청
http://internetaw.iwinv.net/ - LG인터넷가입