← Previous day | Today | Next day → | Search | Index
All times shown according to UTC.
Time | Nick | Message |
---|---|---|
11:00 | SelfishMan | |Lupin|: Not sure what I missed but there is a hosts file under windows. Also, with rewrite rules I'm certain you can have both as different URIs at the same site |
11:08 | |Lupin| | SelfishMan: Oh I didn't konw there was a host file under Windows ! That's good news! Do you have any information about how to add mappings to it, please ? |
11:08 | SelfishMan | |Lupin|: It's located under %windir%\system32\drivers\etc\hosts |
11:09 | format is '127.0.0.1 example.com' | |
11:10 | I find editing the hosts file on any system a nasty hack that can probably be better replaced by proper use of DNS but it is there | |
11:10 | |Lupin| | SelfishMan: thanks ! and you can associate more than one name to one address, as it is possible under Unix ? |
11:10 | SelfishMan | sure. '127.0.0.1 example.com example2.com' |
11:10 | or just use multiple entries | |
11:11 | |Lupin| | SelfishMan: on Unix all the names correspondign to one address have to be on the same line... |
11:12 | SelfishMan | Windows just searches the list until it finds a match for the hostname then looks at the IP |
11:12 | |Lupin| | SelfishMan: I agree that it would be better to use DNS, but the guys that administer it at our university are not that easy to contact... |
11:12 | SelfishMan | A common anti-malware method is to use a large hosts file with all the evil sites pointing at 127.0.0.1 |
11:13 | |Lupin| | :) |
11:13 | SelfishMan | If you can't modify the DNS then using a few rewrite rules may be a little prettier |
11:16 | |Lupin| | SelfishMan: you mean keeping the virtual hosts and then rewriting URLs starting with, say, koha-opac/ correctly ? You can modify the virtual host in the rewrite rules ? |
11:20 | SelfishMan | You don't need to modify the virtual host just make it rewrite /koha-opac/ to the proper location and /koha-int/ to another one |
11:21 | |Lupin| | SelfishMan: And that will work even if no virtual host is passed ? I thought the virtual host was necessary, but I have almost no experience with Apache... |
11:22 | SelfishMan | Well the virtual host part depends on how many other sites are on the server |
11:22 | |Lupin| | Well if the location is right I can understand that no vrtual host is reuired... |
11:23 | SelfishMan | From the way I understand your original question, you want http://example.com/koha-int and http://example.com/koha-opac right? |
11:24 | |Lupin| | SelfishMan: It is not known yet how many sites will be on the server, that's why I'm trying to have something as scalable as possible. I even considered installing a DNNS server on the host to be able to use all the names I wanted, but then I found bind9 relatively difficult to configure and (temporarily) renounced to this option |
11:24 | SelfishMan: yes, you are correct. | |
11:26 | SelfishMan | Looking at the recommended vhost config I don't see why a few rewrites won't do it. Worst case you can use the proxy method but that is just ugly |
11:26 | |Lupin| | So the required rewrite rules should appear outside of the VirtualHost block, or inside ? |
11:26 | SelfishMan | Inside |
11:27 | |Lupin| | SelfishMan: and then these rules will apply to any URL, even if the HTTP request does not match the vhost ? |
11:28 | SelfishMan | Depends on the virtualhost config for the server. If you want multiple virtualhosts to all have a link to the same catalog then you need to have the rules in every vhost |
11:29 | |Lupin| | you mean as it is done in the example, i.e. in the opac vhost and in the koha-int vhost ? |
11:30 | SelfishMan | You said something about having multiple sites on the web server |
11:30 | |Lupin| | yes but not multiple sites having access to the same catalog... the other sites would have nothing to do with koha |
11:31 | SelfishMan | then you would just put everything in the one site that needs it |
11:32 | Is there a reason you can't use the port? | |
11:32 | |Lupin| | well, I'd like to have some kind of uniformity among all the sites |
11:33 | localhost/koha-int, localhost/koha-opac, localhost/blog, localhost/wiki... | |
11:33 | SelfishMan | I thought you just said there would only be one site using koha? |
11:34 | |Lupin| | I'm getting confused... |
11:34 | perhaps it's the localhost I shouldn't have mnetionned... ? | |
11:34 | (very sorry for the lack of clarity) | |
11:35 | There is one machine under Linux with several things installed on it: koha + other stuff. And all this should be easily accessible from other machi nes on the same network, no matter which OS they are running | |
11:55 | ok.. so people on freenode/#apache confirm that if a rewrite rule appears in a VirtualHost block it will aply only if a request is addressed to that virtual host... | |
11:55 | SelfishMan | yep |
11:59 | |Lupin| | perhaps I could have several VirtualHost blocks with the same IP and no server name, and then each virtual host would include is own rewriting rules... ? Hmm doesn't look very clean... |
12:00 | SelfishMan | They have to have a server name to be identified otherwise only the first loaded virtualhost will be used. |
12:02 | |Lupin| | So putting rewrfite rules in the VirtualHOst block won't work. |
12:03 | SelfishMan | They have to go in the virtualhost block. I recommend reading up on mod_rewrite and virtualhosts as they are essential to making this work. |
12:05 | |Lupin| | SelfishMan: but if the client can't send the right virtualhost (because we don't have the right DNS aliases in place), how can this work ? |
12:05 | SelfishMan | Why wouldn't they send the right virualhost? |
12:08 | |Lupin| | SelfishMan: because teh DNS servers do not know the mappings between the virtual hosts and teh real IP address... |
12:08 | SelfishMan | That's what the default virtual host is for |
12:12 | |Lupin| | Actually the solution may be to have just one virtual host (the default) and all the rest done inside <Directory> blocks in that virtual host ? |
12:12 | SelfishMan | Sorry, I was assuming that is what you were doing |
12:13 | |Lupin| | Or would you keep several vhosts and just add the rewriting rules to the default virtual host ? |
12:14 | SelfishMan: no problem. Actually I tried to implement a solution where each thing (koha-opac, koha-int, blog, wiki) as in a separate virtual host, but given the constraints mentionned earlier it seems it is not possible to do so | |
12:15 | SelfishMan | A virtual host is only useful when there is a different HTTP_HOST (example.com vs example2.com) or different port numbers. If everything is under the same HTTP_HOST then it all has to be in the same virtualhost section |
12:16 | |Lupin| | okay |
12:16 | that will simplify things | |
12:17 | SelfishMan: many thanks for your patience in helping, 'm sorry my explanatons where so confused. | |
12:17 | SelfishMan | No worries. I'm a little distracted with other stuff tonight so I'm not really in the right mindset |
12:18 | |Lupin| | SelfishMan: tonight ? In which timezone are you ? |
12:18 | SelfishMan | UTC -7 |
12:19 | I don't sleep. Ever. | |
12:20 | |Lupin| | ohoh... |
12:21 | okay, time to leave but will be back soon! thanks again ! | |
12:21 | SelfishMan | I hope it helped a little bit |
12:22 | |Lupin| | it helped a lot ! |
19:58 | chris | morning |
00:46 | is there anyone here who has superadmin rights on the koha wiki? | |
05:54 | we need a script that stops people who have a username of with some characaters followd by 4 numbers being able to post to the wiki | |
05:55 | im bored of reverting the front page all the time | |
08:37 | hdl | chris : a captcha system would be better. |
09:28 | chris | yeah but then i would have to do the captcha too :) |
09:28 | and i hate captcha's | |
10:54 | http://use.perl.org/articles/0[…]/22/0830205.shtml |
← Previous day | Today | Next day → | Search | Index