RicterZ / BGmi

BGmi is a cli tool for subscribed bangumi.
https://bgmi.ricterz.me
390 stars 71 forks source link

求助,如何设置 apache2 alias 规则 #8

Closed ershiwo closed 8 years ago

ershiwo commented 8 years ago

平常用 apache2 习惯一些,所以搭建 bgmi 的时候就用了 apache2 做反代。但是每次访问 http://example.com/bangumi/ 的时候都会报错。

Please modify your web server configure file
to server this path to '/home/user/.bgmi/bangumi'.
e.g.

...
autoindex on;
location /bangumi {
    alias /home/user/.bgmi/bangumi;
}
...

apache2 的 alias 是这么写的:

        Alias /bangumi "/home/user/.bgmi/bangumi"
        <Directory "/home/user/.bgmi/bangumi">
             Require all granted
        </Directory>

但是不知道哪里有问题,无法访问该地址。难道只能换 Nginx 了吗?

RicterZ commented 8 years ago

这个问题好像是 apache 没把请求拦住然后转发到 python 了… 我回去看看 apache 配置该怎么写…

ershiwo commented 8 years ago

谢谢回复~ 顺便我想问一下,番组的缩略图是怎么获取的,是自动爬的还是人工添加的?源码里好像没找到相关的功能。

RicterZ commented 8 years ago

人工添加的…这里我感觉还需要改一下😂

板砖加身 notifications@github.com于2016年9月25日 周日下午4:12写道:

谢谢回复~ 顺便我想问一下,番组的缩略图是怎么获取的,是自动爬的还是人工添加的?源码里好像没找到相关的功能。

— You are receiving this because you commented.

Reply to this email directly, view it on GitHub https://github.com/RicterZ/BGmi/issues/8#issuecomment-249409043, or mute the thread https://github.com/notifications/unsubscribe-auth/AFCbx1WpNdS2-eAmJU6BalpAuRT5y7ydks5qti0KgaJpZM4KFrHE .

RicterZ commented 8 years ago
<VirtualHost *:80>
    ServerName bgmi.localhost

    Alias /bangumi/ /Users/ricter/.bgmi/bangumi/
    <Directory "/Users/ricter/.bgmi/bangumi/">
        Options Indexes MultiViews
        AllowOverride None
        Require all granted
    </Directory>

    ProxyRequests Off
    ProxyPassMatch ^/bangumi !
    ProxyPass / http://127.0.0.1:8888/
    ProxyPassReverse / http://127.0.0.1:8888/
</VirtualHost>

我这里work的配置(:3」∠)

ershiwo commented 8 years ago

试了一下,发现 Alias 部分不应该写 /bangumi/,应该改成 /bangumi,否则会报 403。 总之多谢了~

RicterZ commented 8 years ago

嗯嗯