apache上的虚拟主机
我在httpd.conf文件中有这个配置apache上的虚拟主机,apache,magento,virtualhost,Apache,Magento,Virtualhost,我在httpd.conf文件中有这个配置 #NameVirtualHost <ip_address> <VirtualHost <ip_address>:80> DocumentRoot /var/www/<domain_folder> ServerName <doman> ErrorLog logs/<doman>-error_log CustomLog logs/<doman>
#NameVirtualHost <ip_address>
<VirtualHost <ip_address>:80>
DocumentRoot /var/www/<domain_folder>
ServerName <doman>
ErrorLog logs/<doman>-error_log
CustomLog logs/<doman>-access_log common
</VirtualHost>
#名称虚拟主机
DocumentRoot/var/www/
服务器名
错误日志/-错误日志
自定义日志/-访问日志公用
在完成此配置后,如果我键入“”则显示其主页
没有任何问题,但当我单击“联系人”页面时“”
它显示404错误
这是配置错误吗?
注意:这是aptana marketplace(magento)应用程序
如果我键入“domain.com/index.php/contacts/”;工作正常。您需要在magento主机上启用
.htaccess
。在apache默认配置中,您可以添加以下内容:
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
这应该可以解决问题。如果我键入“”,工作正常。更改了apache配置文件,但仍然存在问题。你能告诉我吗?你在修改后重新启动了apache吗<代码>sudo服务apache2重新启动。还可以查看
.htaccess
文件。尝试将RewriteRule.*index.php[L]
行替换为RewriteRule.*/index.php[L]
是的,我重申了服务器尝试在.htaccess文件中写入一些错误的内容,如开始时的asdsadasda
。“”是否将加载或将因内部服务器错误错误而崩溃?仍然是相同的问题,我认为apache配置中的问题已结束,但可以找到提取问题,如果您有任何想法,请告诉我。