
여러 사람이 개발하는 동기화된 폴더가 있고 /Users/myname/Sites/SharedCloud에 있습니다. 이 폴더는 localhost/~myname/SharedCloud/에서 액세스하며 때로는 프로젝트 이름과 버전을 확인하면 링크 길이가 길어질 수 있습니다. .
나는 링크나 다른 폴더 수에서 ~myname을 제거하여 다음을 입력하면 내가 현재 있는 폴더로 이동하도록 가상 호스트를 설정하는 방법을 찾으려고 노력 중입니다. 작업.
오늘은 호스트 파일 등을 통해 내 자신의 .dev 사이트를 설정하는 등 모든 종류의 작업을 시도했습니다(금지 오류 발생). 많은 가이드를 따랐지만 도움은 없었습니다. 여기에서 많은 질문을 확인했는데 도움이 되지 않았습니다. 이제 나는 내 자신의 Q를 묻고 있습니다!
저는 아파치와 문제 해결에 대해 잘 모르고 htaccess에 대한 경험도 거의 없지만 htaccess 파일만 사용하여 링크에서 ~myname을 제거할 수는 없으며 이 문제에 대한 도움을 주시면 감사하겠습니다. 그리고 이것은 나에게 그다지 중요한 문제는 아니며, 가능하다면 해결하고 싶은 성가심일 뿐입니다. (이것이 내 Lion 설치에서 작동했다는 것을 알고 있지만 이제 Snow Leopard 시스템으로 돌아왔습니다.)
업데이트:
나는 내 자신의 답을 찾았습니다. Apache에서 가상 호스트와 httpd를 설정한 후 간단히 추가했습니다.
Alias /proj1 "/Users/myusername/Sites/long/path/directory"
내 httpd-vhosts.conf 파일에 액세스하고 Apache를 다시 시작한 다음 localhost/proj1을 가리켜 키 입력 시간을 크게 단축할 수 있었습니다.
답변1
이와 같은 기능은 10.7 및 10.6에 사전 설치된 Apache에서 작동했습니다.
- 주석
Include /private/etc/apache2/extra/httpd-vhosts.conf
해제/private/etc/apache2/httpd.conf
127.0.0.1 localhost testsite.dev
다음에 추가/etc/hosts
/etc/apache2/users/username.conf
:NameVirtualHost *:80 <Directory "/Users/username/Sites/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory> <VirtualHost *:80> DocumentRoot "/Users/username/Sites/testsite/" ServerName testsite.dev </VirtualHost>
sudo apachectl restart
답변2
나는 내 자신의 답을 찾았습니다. Apache에서 가상 호스트와 httpd를 설정한 후 간단히 추가했습니다.
Alias /proj1 "/Users/myusername/Sites/long/path/directory"
내 httpd-vhosts.conf 파일에 액세스하고 Apache를 다시 시작한 다음 localhost/proj1을 가리켜 키 입력 시간을 크게 단축할 수 있었습니다.