카테고리 없음

Apache에 Laravel 프로젝트 셋팅 (Amazon Linux 2)

강남리치 2022. 2. 22. 13:56
반응형

권한설정 (ec2-user 계정으로 SFTP 접속 후 작업할수 있도록)

ec2-user를 apache 그룹에 추가

sudo usermod -a -G apache ec2-user
exit # 로그아웃 후 다시 접속
groups # 그룹에 추가되었는지 확인

그룹 소유권 apache 그룹으로 변경 (초기엔 아마 root로 설정되어있음)

sudo chown -R ec2-user:apache /var/www
sudo chmod 2775 /var/www # 그룹에 쓰기권한 추가
find /var/www -type d -exec sudo chmod 2775 {} \; # 디렉토리권한 변경

 

Apache Document Root 변경

sudo vi /etc/httpd/conf/httpd.conf

아래와 같이 변경

DocumentRoot "/var/www/프로젝트명/public"

<Directory "/var/www/프로젝트명/public">
	AllowOverride All
</Directory>

권한 변경

sudo chmod -R 777 /var/www/프로젝트명/storage
sudo chmod -R 775 /var/www/프로젝트명/bootstrap/cache

서버 재시작

sudo systemctl restart httpd

 

반응형