On the other hand, automatically including configuration statements uploaded from a third party in to my server might not be the brightest idea.
Just include the necessary statements it in the docs. On 08.11.2017 16:14, Alain Wolf wrote: > Converting the .htaccess file with http://winginx.com/en/htaccess and > including that on my mirrors Nginx configuration seems to solve the problem. > > Did not very extensive testing and checking. But Nginx didn't complain > and all the donation links seem to work. Don't know about all the other > stuff in there. > > So maybe a converted Nginx config file could be included in the rsync > along the original (aka .nginx-rewrites.conf) and the mirroring > instructions at https://www.torproject.org/docs/running-a-mirror.html.en > updated with a Nginx configuration which includes that file. > >> For mirror operators that use nginx, we created a sample virtual host >> configuration file to use: >> >> server { >> listen 10.10.10.10:80; >> server_name your.example.com; >> >> root /var/www/mirrors/torproject.org; >> index index.html.en; >> >> # Rewrites >> include /var/www/mirrors/torproject.org/.nginx-rewrites.conf; >> >> location /dist { >> autoindex on; >> } >> } >> >> If you use nginx, please ensure the text/html line in >> /etc/nginx/mime.types matches: >> >> text/html en html htm shtml; > > > On 08.11.2017 15:45, Alain Wolf wrote: >> I think the problem is the .htaccess file. Which is read by Apache but >> ignored by Nginx. >> >> The big banner on top works. The big green button links directly to >> torproject.org and not to the mirror site >> (https://www.torproject.org/donate/donate-pdr-hp) which in turn then >> gets redirected to donate.torproject.org/pdr. >> >> My mirror does not even have donate/donate-pdr.hp >> >> The smaller violet "Donate" button below does not. It links to >> donate/donate-button.html.en on the mirror site, which is there but has >> 0 bytes. >> >> Also the "Donate" link in the footer of the page, below "Get Involved" >> does not work. It links to donate/donate-foot.html.en on the mirror >> site, which also has zero bytes. >> >> Then there is the big yellow "DONATE" button on the Download page. Which >> has the same problem. 0 bytes in donate/donate-download.html.en. >> >> On the main torproject.org site all of those get redirect to >> https://donate.torproject.org/ by a HTTP 302 message. >> >> Tested on https://tor.zilog.es/ >> >> On 08.11.2017 13:27, Paul Templeton wrote: >>> Seems fine from my mirror. > > ----- Original Message ----- > From: >> "Alain Wolf" >> <[email protected]> > To: [email protected] > Sent: >> Wednesday, November 8, 2017 3:00:26 PM > Subject: [tor-mirrors] No >> donations from mirrors > > > Hi > > Mothership has setup a redirection >> to a new donation website. > > The mirrored HTML pages have now zero >> bytes. > > As mirror-servers don't have that redirection in their >> configurations, > the buttons and links return a white-screen of death. >>>> Regards. > > torproject.urown.net > >>> _______________________________________________ > tor-mirrors mailing _______________________________________________ tor-mirrors mailing list [email protected] https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-mirrors
