roono.lol/ksidc100 도메인을 입력하면 phpmyadmin이 열리도록 설정
pypMyAdmin 설치
# dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
# dnf -y install https://rpms.remirepo.net/enterprise/remi-release-8.rpm
# dnf -y --enablerepo=remi install phpMyAdmin
ksidc100으로 접근하기 위해 변경
# mv /usr/local/nginx/html/phpMyAdmin /usr/local/nginx/html/ksidc100
진짜 몇시간동안 헤맸던 문제
roono.lol도 정상적으로 되고
roono.lol/info.php도 되고
roono.lol/ksidc/info.php도 되는데
roono.lol/ksidc/ 경로가 자꾸 forbidden 문제
원인 : nginx.conf 설정 파일 내
server {
root /usr/local/nginx/html;
location /ksidc/ {
alias /usr/local/nginx/html/ksidc; <--- 이부분
#alias /ksidc;
index info.php;
try_files $uri $uri/ /ksidc/index.php?$query_string;
}
저 부분 끝에 후행 슬래시를 안넣어줘서...
몰랐던 부분 :
alias 지시문은 후행 슬래시에 매우 민감함.
location /ksidc & alias 둘다 후행 슬래시를 안넣던지
둘다 넣어주어야함
실험 1. location에는 슬래시를 안넣고 alias에는 넣는다.
> 정상 작동
실험 2. location & alias 둘 다 안넣는다.
> 정상 작동
실험 3. location에는 슬래시를 넣고 alias에는 안넣는다.
> forbidden
실험 4. 둘 다 넣는다.
> 정상 작동
결론 > location에 따라 선택지가 있지만 alias는 무조건 넣어주면 된다.
마지막 php-fpm 재시작
systemctl restart php-fpm
안될 경우 에러로그를 보고 해결
'Linux > Rocky 8.10' 카테고리의 다른 글
[Rocky] 유저 생성 및 디렉터리 자동 생성 (0) | 2024.08.22 |
---|---|
[Rocky] SSH 포트 변경 (0) | 2024.08.21 |
[Rocky 8.10] DNS 서버 구축 (0) | 2024.08.08 |
[Rocky 8.10] NPM Source 설치 (0) | 2024.08.07 |
CMake 컴파일 설치 에러 포함 (0) | 2024.08.05 |