그누보드 아파치 주소 변경
본문
다른건 다 설치된 환경인데 그누보드가 설치 된 경로는 /home 폴더 안에 있습니다.
실행삼아 phpinfo.php 를 실행하려고 합니다.
만들어둔 phpinfo.php 위치는 /home/test/apache/httpd-2.4.46/docs/docroot/ 안에 있습니다.
근데 아파치를 실행하고 주소 입력하면 /var/www/html/ 에 있는 phpinfo.php 만 인식합니다.
이러한 주소 경로 변경을 httpd.conf에서 변경해봤지만 안되서... php.ini를 수정해야할까요?
아파치의 DocumentRoot 경로는 이러합니다.
DocumentRoot "/home/test/apache/httpd-2.4.46/docs/docroot"
<Directory "/home/test/apache/httpd-2.4.46/docs/docroot">
답변 2
php.ini 는 관련이 없습니다.
다른 아파치가 설치/실행중인지.. 변경한 아파치 설정파일이 맞는것인지 확인해 볼 필요가 있을 것 같습니다.
phpinfo.php 를 브라우저에서 확인해보면, apache2handler 부분에 Server Root 에 현재 적용중인 아파치 경로가 나옵니다.
보통 아파치의 경로는 /etc/httpd 로 되어있는 경우가 맞습니다.
그리고 계정별(사이트별) 홈 디렉토리 경로는 /home/[계정명],
계정별 웹사이트 경로는 /home/[계정명]/www, /home/[계정명]/public_html 로 지정하는 것이 일반적이고 권장되는 편입니다.
혹시 저 같은 경우 계실까봐 추가로 자답 해드립니다.
윗분 말씀대로 httpd가 /etc/httpd에 있긴한데 모르시겠다면 아파치를 실행 한 브라우저의 apache2handler 부분의 ServerRoot 에서 경로 확인이 가능합니다. (저는 리눅스에서 어떤 아파치가 실행되는지 정확히 어떤 것인지 확인함)
그리고 /etc/httpd/conf/httpd.conf 파일에 DocumentRoot 부분을 원하시는 경로로 수정해주시면 됩니다. (Ctrl+F 활용합시다. )
저 같은 경우 home이 디렉터리 였는데
DocumentRoot "/home/test/www"
이렇게 변경했습니다. (그누보드가 www 안에 있습니다.)
그 밑에 코드는
<Directory "/home/test/www">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
디렉토리도 변경해주었습니다.
이렇게 해도 혹시 안되시는 분들, 잘 되셨으면 바랍니다. 화이팅 ^^