VirtualDocumentRoot
지시문을 사용하여 로컬 환경을 구성했습니다. 내 가상 호스트 설정은 다음과 같습니다Git 저장소가있는 로컬 개발 구성
<VirtualHost *:80>
ServerName dev
ServerAlias *.dev
UseCanonicalName Off
VirtualDocumentRoot "/var/www/html/%1/www"
<Directory "/var/www/html/%1/web">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Allow from All
</Directory>
# Possible values include: debug, info, notice, warn, error, crit, alert, emerg
LogLevel warn
LogFormat "%{Host}i %h %l %u %t \"%r\" %s %b" vcommon
CustomLog logs/access_log vcommon
ErrorLog logs/error_log
Alias /info/ "/var/www/html/info.php"
Alias /info "/var/www/html/info.php"
</VirtualHost>
그래서 기본적으로 내가 sample-project/www
디렉토리에 파일을 넣어. 이제이 설정과 Git 저장소를 어떻게 병합해야하는지 궁금하다.
로컬 LAN 네트워크에서 내 repos를 공유하기 위해 gitweb을 사용하고 있습니다. 그러나 디렉토리가 sample-project
인 경우 gitweb은 sample-project/.git
으로 표시하지만 디렉토리 이름을 sample-project.git
으로 변경하면 원하는대로 표시됩니다.
나는 좀 더 진보 된 사용자들이 그것이 정말로 어리석은 질문이라고 생각할지도 모른다는 것을 알고 있지만 이것은 나에게 아주 중요하다. 방금 좋은 습관을 배우기 시작했고, 새로운 환경을 가지며 좋은 충고를 알고 싶습니다.
아이디어가 있습니까?
답장을 보내 주셔서 감사합니다. 궁금한 점은 효율적인 관리를 위해 어떤 디렉토리 구조를 권장할까요? – DaveW
@DaveW : 디렉토리 구조로, httpd.conf에 선언 된 디렉토리 나 git repos가 저장된 디렉토리 또는 Git repo 데이터 내의 디렉토리를 참조하고 있습니까? – VonC
그냥 모든 것. 지금 당장 모든 구성 작업을 완전히 잃어 버렸습니다. 나는 모든 프로젝트를'/ var/www/html /'디렉토리에 저장하고있다. 'VirtualDocumentRoot' 지시자는 가상 서브 도메인을 사용할 수있게하지만 Git repos를 어떻게 저장해야하는지 궁금합니다. 모든 제안은 정말 감사하겠습니다. – DaveW