[tor-bugs] #30703 [Internal Services/Services Admin Team]: How to modify Apache config on polyanthum?
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri May 31 00:47:25 UTC 2019
#30703: How to modify Apache config on polyanthum?
-------------------------------------------------+-------------------------
Reporter: phw | Owner: phw
Type: defect | Status: closed
Priority: Medium | Milestone:
Component: Internal Services/Services Admin | Version:
Team |
Severity: Normal | Resolution: fixed
Keywords: | Actual Points:
Parent ID: #30472 | Points: 0.5
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Changes (by anarcat):
* status: assigned => closed
* resolution: => fixed
Comment:
so. er. there are actually *two* version control systems in there:
1. all of `/etc` is managed through git, by a tool called etckeeper which
does daily autocommits and has hooks that run after package installs and
so on
2. the `/etc/apache2/sites-available` directory, *on top of that* is
*also* managed through RCS
The last commit on that file in RCS is:
{{{
----------------------------
revision 1.15 locked by: root;
date: 2017/11/15 23:27:10; author: root; state: Exp; lines: +1 -0
update run by root(isis) at Wed, 15 Nov 2017 23:27:10 +0000 on
polyanthum.torproject.org
}}}
The diff is:
{{{
root at polyanthum:/etc/apache2/sites-available# rcsdiff -u -r1.14 -r1.15
./bridges.torproject.org.conf
===================================================================
RCS file: ./RCS/bridges.torproject.org.conf,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- ./bridges.torproject.org.conf 2017/04/27 00:57:53 1.14
+++ ./bridges.torproject.org.conf 2017/11/15 23:27:10 1.15
@@ -25,6 +25,7 @@
</Proxy>
ProxyPass /meek/ http://127.0.0.1:2000/
+ ProxyPass /moat/ http://127.0.0.1:3881/moat/
ProxyPass / http://127.0.0.1:3880/ retry=10
ProxyPassReverse / http://127.0.0.1:3880/
}}}
Those changes were *also* committed into git, through the daily
autocommit. Hilarious. :)
In any case, those files are only writable by root, so I guess you need to
ask me or other tpa to make changes.
So I just implemented your change. I grepped through the access log and it
seems the `/scan` prefix wasn't in use anywhere, so it's a safe bet. The
thing gives us a 404 right now, but I guess that's to be expected because
it doesn't seem like anything is running on port 4000. Here's the error
log in apache:
{{{
[Fri May 31 00:43:11.833004 2019] [proxy:error] [pid 17339:tid
140323233597184] (111)Connection refused: AH00957: HTTP: attempt to
connect to 127.0.0.1:4000 (127.0.0.1) failed
}}}
I've committed the change into RCS *and* git, for good measure.
Then I'll try to forget what I have seen here, for mental health reasons.
:p
I hope that helps!
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/30703#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list