Php Apache vhost未重定向到本地配置
使用LAMP堆栈设置localhost服务器,但无法使其将PHP头重定向到我的本地配置。我编辑了默认的apache配置文件,如下所示:Php Apache vhost未重定向到本地配置,php,apache,apache2,localhost,vhosts,Php,Apache,Apache2,Localhost,Vhosts,使用LAMP堆栈设置localhost服务器,但无法使其将PHP头重定向到我的本地配置。我编辑了默认的apache配置文件,如下所示: <VirtualHost *:80> DocumentRoot /home/taylor/keychat/ ServerName keychat.vkv.me <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Dir
<VirtualHost *:80>
DocumentRoot /home/taylor/keychat/
ServerName keychat.vkv.me
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/taylor/keychat>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /home/taylor/keychat/
ServerName keychat.vkv.me
</VirtualHost>
PHP文件重定向到keychat.vkv.me,它仍然指向那里,而不是vhost上的本地文件。其他一切都很好。重置默认vhost并添加新的vhost不起作用,删除我在底部添加的新vhost也不起作用。发生了什么事 您想将其重定向到哪里?您是否取消了httpd.conf中vhost行的注释?它应该是这样的:Include conf/extra/httpd-vhosts.confI希望它重定向到本地文件。PHP重定向到keychat.vkv.me/somefile,我希望它重定向到localhost/somefile。当我检查httpd.conf时,它是空的,我尝试向它添加hosts内容,但它不起作用。添加这个entry。保存并重新启动apache。DocumentRoot/home/taylor/ServerName localhost
127.0.0.1 localhost
127.0.0.1 keychat.vkv.me
127.0.1.1 taylor-VirtualBox