내가 폴더를 프로젝트/내 /홈/사용자의 다양한 웹 사이트를 가지고 내가 아파치와 브라우저에서 테스트 할 수 있도록하려면 (그들은 PHP 파일을 가지고 연결 데이터베이스).테스트 우분투 아파치와 로컬 사이트 리눅스
뭔가를 바꿀 때마다 var/www으로 복사하고 싶지 않습니다. 난 그냥 브라우저에서 URL을 열고 아파치 나머지해야합니다. 호스트 파일을 편집하여 가짜 도메인을 할당하는 것도 좋지만 어떻게 달성 할 수 있는지 잘 모릅니다. 이 solution을 시도했지만 파일에 액세스 할 수 없습니다.
UPDATE는 이것은 내가 지금까지 한 일입니다 : 첫째
, 내가 호스트 파일을 구성합니다. 등/호스트 파일을
sudo
으로 열고 다음 줄을 추가하십시오.127.0.0.2 projects
. 이제 브라우저에서http://projects
에 액세스 할 수 있어야합니다.두 번째로 Apache 가상 디렉토리. 전문 의약품/아파치/사이트 이용 가능한 폴더 안에 내가 새 파일이라는 프로젝트를 만들고 다음 코드를 추가합니다 (/홈/사용자 내부/I는 index.html을 파일이 프로젝트) :
<VirtualHost *:80> ServerName com DocumentRoot /home/user/projects </VirtualHost>
sudo a2ensite projects
을 저장하고 실행하여 호스트를 활성화했습니다. 심볼릭 링크는sudo service apache2 restart
으로 Apache를 다시 시작한 후/etc/apache2/sites-enabled
테스트에서 생성되었습니다. 난 단지 두 번이 경고를 얻을 :
지금 내 브라우저에서Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
http://projects
를 입력하지만 403 금지 오류가 (You don't have permission to access/on this server
를) 표시됩니다./home/user/projects의 사용 권한을sudo chmod -R 755 /home/user/projects
으로 변경 했는데도 동일한 결과가 실행 가능합니다.