여러분.apache + php_cgi 및 apache + mod_php를 기반으로 다른 가상 호스트를 구성하는 방법은 무엇입니까?
아파치 + mod_php 사이트 (site1.local)가있는 Cent OS 6.6 서버가 있습니다. php_cgi로 두 번째 사이트 (site2.local)를 구성해야합니다. 그래서 사용자를 생성하고, www-folder에 권한을 주었고, site1을 mod_php로 구성하고, phpinfo.php를 만들었습니다.
the requested url /cgi-bin/phpinfo.php was not found onthis server.
내 CONFIGS있어 : 고양이 /etc/httpd/conf/httpd.conf 파일 또한, 나는 PHP가 CGI를 설치 및 가상 호스트를 구성하려고 만 첫 번째 사이트를 작동, 두 번째 사이트에 오류가
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/wwwmaster/site1.local
ServerName site1.local
ServerAlias www.site1.local
ErrorLog logs/site1.local-error_log
CustomLog logs/site1.local-access_log common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/wwwmaster/site2.local
ServerName site2.local
ServerAlias www.site2.local
ScriptAlias /cgi_bin/ /usr/bin/php-cgi/
Action php-cgi /cgi-bin
AddHandler php-cgi php
<Directory /usr/bin/php-cgi>
Allow from all
</Directory>
<Directory "/var/www/wwwmaster/site2.local/">
<FilesMatch "\.php">
SetHandler php-cgi
</FilesMatch>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order Deny,Allow
Allow from all
</Directory>
ErrorLog logs/site2.local-error_log
CustomLog logs/site2.local-access_log common
</VirtualHost>
내가 잘못했거나 어떻게 해결할 수 있습니까?
당신은 NameVirtualHost? 그것은 설정이지만 두 번째 사이트는 여전히 작동하지 않습니다. – MasteRus