다른 루트 디렉터리에 대해 xampp 웹 서버를 설정하는 방법
웹 디렉터리는 응용 프로그램의 모든 공용 및 정적 파일의 홈입니다.이미지, 스타일시트 및 JavaScript 파일을 포함합니다.프론트 컨트롤러가 있는 곳이기도 합니다.
xampp 설치 및 셋업 시 웹 디렉토리는 다음과 같습니다.
xampp\htdocs
다음에 대해서 셋업하고 싶습니다.
xampp\htdocs\myproject\web
떻게게 하???.http://localhost/
라고 입력합니다.xampp\htdocs
합니다.http://localhost/
라고 입력합니다.xampp\htdocs\myproject\web
는 ( (xampp ") Apaches httpd.conf 를 클릭하여 할 수 .apache/conf/httpd.conf
해서 '정리해 주세요'의해 주세요.DocumentRoot
하는 「」를 참조해 주세요.Directory
항목. "htdocs"의 경우 +만 F입력하고 항목을 새 경로로 변경합니다.
스크린샷 참조:
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
- C:\xampp\apache\conf\httpd.conf로 이동합니다.
- httpd.conf를 엽니다.
- 검색 태그: DocumentRoot "C:/xampp/htdocs"
- 태그 편집 대상: DocumentRoot "C:/xampp/htdocs/myproject/web"
태그를 찾아 <디렉토리 "C:/xampp/htdocs/myproject/web">로 변경합니다.
Apache 재시작
특히 Linux(Ubuntu 등)에서 보다 심플한 솔루션을 원하는 경우 htdocs 폴더에 원하는 폴더에 심볼릭 링크를 작성하는 것이 매우 쉬운 방법입니다.예를 들어 "/home/some/projects/testserver/"라는 폴더에서 파일을 처리할 수 있도록 하려면 htdocs가 "/opt/lampp/htdocs/"에 있어야 합니다.다음과 같은 심볼릭 링크를 작성하기만 하면 됩니다.
ln -s /home/some/projects/testserver /opt/lampp/htdocs/testserver
는 다음과합니다.ln -s target source
어디서, 어디서,
target - The existing file/directory you would like to link TO.
source - The file/folder to be created, copying the contents of the target. The LINK itself.
자세한 내용은 ln --help 출처:Ubuntu에서 심볼릭 링크 만들기
그리고 그것은 끝났다.http://localhost/testserver/서버를 방문하기만 하면 됩니다.
Apache 설정 파일(httpd.conf)을 편집하지 않고 htdocs 폴더를 C:\xampp\htdocs에서 D:\htdocs로 이동했습니다.
1) 이동(★★ 1)★★C:\xampp\htdocs
★★★★★★★★★★★★★★★★★에의 폴더D:\htdocs
2) mklink D:\htdocs는 C:\xampp\htdocs는 D:\xampp\htdocs를 사용합니다.
D:\>mklink /J C:\xampp\htdocs D:\htdocs
Junction created for C:\xampp\htdocs <<===>> D:\htdocs
D:\>
스텝 3) 완료!
좋아, 얘들아, 내가 얼마나 쉬운지 믿지 못할거야. 그래서 내가 비디오를 유튜브에 올려서 보여줬어. [여기를 클릭해]
now ,
- xampp 제어판을 실행합니다.
- config 라고 하는 버튼을 클릭합니다.
- select apache( httpd.conf )
- 문서 루트 찾기
- 교체하다
DocumentRoot "C:/xampp/htdocs" <Directory "C:/xampp/htdocs">
이 두 줄 || C:/xampp/htdocs == root의 현재 위치 || 원하는 위치에서 C:/xampp/htdocs를 변경합니다.
- Save IT DONE: apache를 시작하고 localhost로 이동합니다.동작 보기 [여기를 클릭하세요]
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
Options Indexes FollowSymLinks Includes ExecCGI
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
< 디렉토리 "c:\projects"> < / 디렉토리> c:(임의의 디렉토리 d:e: 를 추가할 수 있습니다)에 따라서, 상기의 코드를 안쪽에 기입합니다.이것은 프로젝트 폴더를 작성한 드라이브입니다.
에일리어스 / projects "c:\projects"
이것으로 브라우저의 pr0jects 디렉토리에 액세스 할 수 있게 되었습니다.
localhost/localhost/module/
가상 호스트 엔트리를 새로 추가할 수도 있습니다.
c:\xampp\conf\secd-vhosts.conf
예를 들어 다음과 같습니다.
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "C:/xampp/htdocs/myproject/web"
ServerName localhost
ErrorLog "logs/dummy-host2.example.com-error.log"
CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>
XAMMP 버전 > = 7.5.9-0의 경우 "/opt/lampp/etc/sl/sl.conf" 파일의 DocumentRoot도 그에 따라 변경합니다.
Linux 기반 이미지에서 xampp를 실행하고 있는 경우 루트 디렉토리를 열려면 다음 절차를 수행합니다.
/opt/lampp/etc/httpd.conf
기본 문서 루트 변경:DocumentRoot "/opt/lampp/htdocs" and <Directory "/opt/lampp/htdocs"
폴더로DocumentRoot "/opt/lampp/htdocs/myFolder" and <Directory "/opt/lampp/htdocs/myFolder">
XAMP 제어판을 여는 동안 포트를 변경할 수 있습니다.다음 절차를 따릅니다.
- config net을 클릭하여 [시작]버튼을 클릭합니다.
- 선택한다.
httpd.conf
텍스트 파일이 열립니다. - 파일 및 파일 확인하다
listen:80
, - 한 번 얻으면
listen:80
로 대체하다.listen:8080
그리고. - 같은 폴더에 저장합니다.
그러면 로컬 서버를 시작할 수 있습니다.
언급URL : https://stackoverflow.com/questions/18902887/how-to-configuring-a-xampp-web-server-for-different-root-directory
'source' 카테고리의 다른 글
"WHERE column ="에 있는 MySQL에서 물음표의 중요성은 무엇입니까? (0) | 2022.11.14 |
---|---|
Django QuerySet에서 SQL 가져오기 (0) | 2022.11.14 |
Java regex에서 그룹을 바꿀 수 있습니까? (0) | 2022.11.14 |
일반 인수 vs. 키워드 인수 (0) | 2022.11.13 |
존재하지 않는 경우 - Mariadb 구문 (0) | 2022.11.13 |