1. Apache 시작 이 글에서는 주로
터미널 입력: sudo apachectl start
Apache 설치 디렉터리는 /etc/apache2/ 등은 기본적으로 숨겨져 있습니다. 보는 방법은 세 가지가 있습니다:
1 바탕 화면이 Finder에 있는 경우: Shift+command+g, "/etc"(폴더로 이동하기 위한 단축키)
2 터미널을 엽니다. : cd /etc
3. 터미널에 "open /etc"를 입력할 수 있습니다
2. 가상 호스트 설정
1. 터미널에서 "sudo vi /etc/apache2/httpd.conf"를 실행하여 엽니다. Apche 구성 파일
2. httpd에서 conf에서 "#Include /private/etc/apache2/extra/httpd-vhosts.conf"를 찾아 앞에 있는 "#"을 제거하고 저장하고 종료합니다.
3. "sudo apachectl restart"를 실행하고 Apache를 다시 시작하여 가상 호스트 구성 기능을 활성화합니다.
4. "sudo vi /etc/apache2/extra/httpd-vhosts.conf"를 실행하여 가상 호스트 구성 파일 httpd-vhost.conf를 열고 가상 호스트를 구성합니다. 이 파일은 기본적으로 두 개의 가상 호스트를 엽니다(
<VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/usr/docs/dummy-host.example.com" ServerName dummy-host.example.com ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log" CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "/usr/docs/dummy-host2.example.com" ServerName dummy-host2.example.com ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log" CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common </VirtualHost>
). 실제로 이 두 개의 가상 호스트는 존재하지 않습니다. 다른 가상 호스트가 구성되어 있지 않으면 localhost에 액세스할 때 다음이 발생할 수 있습니다.
이 서버의 /index.php에 접근할 수 있는 권한이 없습니다
<VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents" ServerName localhost ErrorLog "/private/var/log/apache2/localhost-error_log" CustomLog "/private/var/log/apache2/localhost-access_log" common </VirtualHost> <VirtualHost *:80> DocumentRoot "/Library/WebServer/Documents" ServerName 虚拟主机地址 (如:www.test.com) ErrorLog "/private/var/log/apache2/test-error_log" CustomLog "/private/var/log/apache2/test-access_log" common <Directory /> Options Indexes FollowSymLinks MultiViews AllowOverride None Order deny,allow Allow from all </Directory> </VirtualHost>Apache를 저장하고 종료한 후 다시 시작하세요. 6. "sudo vi /etc/hosts"를 실행하고 호스트 구성 파일을 열고 "127.0.0.1 www.test.com"을 추가하면 테스트 가상 호스트를 구성할 수 있습니다. 브라우저를 열고 www.test.com을 입력하세요. 작동합니다! 구성이 성공했으며 localhost와 일치합니다! 추천 과정:
위 내용은 Mac에서 가상 호스트를 구성하는 세부 프로세스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!