Php mint上的Apache2虚拟主机
我正在尝试在Mint linux上安装apache虚拟主机。它有点工作,但有些图像不可用。例如,即使存在图像,也返回404。当我检查日志时,它说它正在/usr/share/apache2/icons/world.png查找图像,即使我将DocumentRoot设置为/var/www/test.local/public\u html 我就是这样做的。复制/etc/apache2/sites available/default to test.local并按如下方式编辑:Php mint上的Apache2虚拟主机,php,apache,ubuntu,virtualhost,Php,Apache,Ubuntu,Virtualhost,我正在尝试在Mint linux上安装apache虚拟主机。它有点工作,但有些图像不可用。例如,即使存在图像,也返回404。当我检查日志时,它说它正在/usr/share/apache2/icons/world.png查找图像,即使我将DocumentRoot设置为/var/www/test.local/public\u html 我就是这样做的。复制/etc/apache2/sites available/default to test.local并按如下方式编辑: <VirtualHo
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName test.local
DocumentRoot /var/www/test.local/public_html
<Directory /var/www/test.local/public_html/>
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
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
</VirtualHost>
服务器管理员webmaster@localhost
ServerName test.local
DocumentRoot/var/www/test.local/public\u html
选项如下符号链接
允许超越所有
选项索引跟随符号链接多视图
允许超越所有
命令允许,拒绝
通融
ScriptAlias/cgi-bin//usr/lib/cgi-bin/
不允许超限
选项+执行CGI-多视图+符号链接所有者匹配
命令允许,拒绝
通融
ErrorLog${APACHE_LOG_DIR}/error.LOG
#可能的值包括:调试、信息、通知、警告、错误、临界值、,
#警惕,埃默格。
日志级别警告
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
然后我编辑/etc/hosts并在其中包含127.0.0.1 test.local。运行a2ensite test.local并重新启动apache
我试图做的是将我的/var/www/test.local/public_html中的文件夹映射到是否有我遗漏的内容,或者更简单的方法
还要提到的是,在项目的根目录或图标目录中没有.htaccess文件。已解决:)
这是我第二次在这里回答我自己的问题。事实上,我已经研究了2天,在这里发布后几个小时就找到了答案
答案是这是默认的Apache别名
Alias /icons/ "/usr/share/apache2/icons/"
即使我在apache2.conf或conf.d目录中找不到它,它看起来也在我的Mint发行版下的/etc/apache2/mods available/alias.conf中(我想所有Debian发行版都会有类似的路径)。我所需要做的就是注释掉这个别名,它就可以工作了