테스트 사이트 - 개발 중인 베타 버전입니다

그누보드 아파치 주소 변경 채택완료

99hjkl 4년 전 조회 2,195

다른건 다 설치된 환경인데 그누보드가 설치 된 경로는 /home 폴더 안에 있습니다.

실행삼아 phpinfo.php 를 실행하려고 합니다. 

 

만들어둔 phpinfo.php 위치는 /home/test/apache/httpd-2.4.46/docs/docroot/ 안에 있습니다.

근데 아파치를 실행하고 주소 입력하면 /var/www/html/ 에 있는 phpinfo.php 만 인식합니다.

이러한 주소 경로 변경을 httpd.conf에서 변경해봤지만 안되서... php.ini를 수정해야할까요?

 

아파치의 DocumentRoot 경로는 이러합니다.

</p>

<p>DocumentRoot "/home/test/apache/httpd-2.4.46/docs/docroot"

<Directory "/home/test/apache/httpd-2.4.46/docs/docroot">

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

php.ini 는 관련이 없습니다.

 

다른 아파치가 설치/실행중인지.. 변경한 아파치 설정파일이 맞는것인지 확인해 볼 필요가 있을 것 같습니다.

phpinfo.php 를 브라우저에서 확인해보면, apache2handler 부분에 Server Root 에 현재 적용중인 아파치 경로가 나옵니다. 

 

보통 아파치의 경로는 /etc/httpd 로 되어있는 경우가 맞습니다.

 

그리고 계정별(사이트별) 홈 디렉토리 경로는 /home/[계정명],

계정별 웹사이트 경로는 /home/[계정명]/www, /home/[계정명]/public_html 로 지정하는 것이 일반적이고 권장되는 편입니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

9
99hjkl
4년 전
감사합니다. 잘 해결 됐습니다 ^^

댓글을 작성하려면 로그인이 필요합니다.

혹시 저 같은 경우 계실까봐 추가로 자답 해드립니다. 

윗분 말씀대로 httpd가 /etc/httpd에 있긴한데 모르시겠다면 아파치를 실행 한 브라우저의 apache2handler 부분의 ServerRoot 에서 경로 확인이 가능합니다. (저는 리눅스에서 어떤 아파치가 실행되는지 정확히 어떤 것인지 확인함) 

 

그리고 /etc/httpd/conf/httpd.conf 파일에 DocumentRoot 부분을 원하시는 경로로 수정해주시면 됩니다. (Ctrl+F 활용합시다. )

저 같은 경우 home이 디렉터리 였는데

</p>

<p>DocumentRoot "/home/test/www" </p>

<p>
 

이렇게 변경했습니다. (그누보드가 www 안에 있습니다.)

그 밑에 코드는 

</p>

<p><Directory "/home/test/www">

    AllowOverride None

    # Allow open access:

    Require all granted

</Directory></p>

<p>

디렉토리도 변경해주었습니다. 

 

이렇게 해도 혹시 안되시는 분들, 잘 되셨으면 바랍니다. 화이팅 ^^
 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인