簡體   English   中英

Apache虛擬主機-cgit的子域

[英]Apache Virtual Host — subdomain for cgit

我對apache的虛擬主機配置感到困惑。 我想在以下子域上部署cgithttp : cgit

我已將其用作配置模板: http : //hjemli.net/pipermail/cgit/2011-July/000235.html這是我的虛擬主機配置:

<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的一部分:

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上可以正常使用。

我注意到確實很清楚為什么,但是現在安裝成功了! DocumentRoot "/usr/share/webapps/cgit/"到我的虛擬主機后,我昨天停止工作。 今天,我查看了我的cgit網站,一切正常! 我認為這有點像緩存問題...

上面的虛擬主機設置起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM