首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache虚拟主机- cgit的子域

Apache虚拟主机- cgit的子域
EN

Stack Overflow用户
提问于 2013-07-24 17:54:46
回答 1查看 1.7K关注 0票数 1

我为apache的虚拟主机配置而奋斗。我想在一个子域上部署cgit,如:http://cgit.mydomain.com

我使用它作为我的配置的模板:http://hjemli.net/pipermail/cgit/2011-July/000235.html这里是我的虚拟主机配置:

代码语言:javascript
复制
<VirtualHost *>
    ServerAdmin admin@mydomain.org
    ServerName cgit.mydomain.org
    ErrorLog "/var/log/httpd/cgit-error_log"
    CustomLog "/var/log/httpd/cgit-access_log" common
    DocumentRoot "/usr/share/webapps/cgit/"

    <Directory "/usr/share/webapps/cgit/">
        AllowOverride None
        Options ExecCGI FollowSymlinks
        Order allow,deny
        Allow from all
    </Directory>

    Alias /cgit.css "/usr/share/webapps/cgit/cgit.css"
    Alias /cgit.png "/usr/share/webapps/cgit/cgit.png"
    Alias /favicon.ico "/usr/share/webapps/cgit/favicon.ico"
    ScriptAlias / "/usr/share/webapps/cgit/cgit.cgi/"
</VirtualHost>

这里是我的cgitrc的一部分

代码语言:javascript
复制
css=/cgit.css
logo=/cgit.png
favicon=/favicon.ico

一切正常,但css文件和图标不工作,所以cgit网页是坏的。当我转到URL时,http://cgit.mydomain.com/cgit.css cgit告诉我,没有一个叫做cgit.css的回购。通常我应该在浏览器中看到cgit.css文件。

一个可能的解决方案是使用/cgit/作为脚本别名,但我不希望URL中有/cgit/片段。在http://cgit.osmocom.org上,它工作得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-25 14:56:28

我注意到真正的shure为什么,但现在的设置工作!在将DocumentRoot "/usr/share/webapps/cgit/"添加到虚拟主机后,我昨天停止了工作。今天我浏览了我的cgit网站,一切都很好!我觉得这有点像缓存问题..。

以上虚拟主机设置正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17841364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档