Date: Mon, 2 Apr 2018 18:46:39 -0400 From: William Dudley <wfdudley@gmail.com> Cc: freebsd-questions <freebsd-questions@freebsd.org> Subject: Re: I broke my Apache 2.4 install -- sort of solved Message-ID: <CAFsnNZ%2BqKqVea2VLgHhwLDjkVT91QfYRdRUNnpT3gzzRN_etZQ@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Apache 2.4 working now with all the SSL disabled. If I try to use a formerly working virtual host on 443, apache dies. New thread to follow. Thanks, Bill Dudley This email is free of malware because I run Linux. On Mon, Apr 2, 2018 at 6:40 PM, William Dudley <wfdudley@gmail.com> wrote: > As stated at the top of the thread, this is FreeBSD 10.3 > > Here's the scary message that you get when you install apache24 from a > package: > > !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! > !! mod_http2 on FreeBSD with OpenSSL from base results in a mostly !! > !! functionally unusable module due to lack of "Upgrade" !! > !! capability in OpenSSL 1.0.1. !! > !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! > > I installed openssl by doing "pkg install openssl" > > I've managed to get my apache install working without any SSL stuff > running. That's progress. > > Bill Dudley > > > This email is free of malware because I run Linux. > > On Mon, Apr 2, 2018 at 6:25 PM, Jack L. <xxjack12xx@gmail.com> wrote: > >> what version of freebsd are you using? how did you try to upgrade >> openssl? what was the message? >> >> On Mon, Apr 2, 2018 at 3:21 PM, William Dudley <wfdudley@gmail.com> >> wrote: >> >>> I also installed the openssl package recently because of scary warnings >>> when I upgraded apache24, >>> saying that the base openssl was "not upgradeable". >>> >>> Is the openssl pkg a problem with apache ssl? That also seems broken. >>> >>> Bill Dudley >>> >>> >>> This email is free of malware because I run Linux. >>> >>> On Mon, Apr 2, 2018 at 6:01 PM, Jack L. <xxjack12xx@gmail.com> wrote: >>> >>> > That's probably because when you reinstall something, it does a remove >>> and >>> > then an install after. >>> > >>> > [1/1] Reinstalling apache24-2.4.33... >>> > >>> > On Mon, Apr 2, 2018 at 2:55 PM, William Dudley <wfdudley@gmail.com> >>> wrote: >>> > >>> >> When I blow away /usr/local/etc/apache24 (really, rename it to >>> something >>> >> else) >>> >> and do "pkg upgrade -f apache24", I get the following messages: >>> >> >>> >> [1/1] Reinstalling apache24-2.4.33... >>> >> ===> Creating groups. >>> >> Using existing group 'www'. >>> >> ===> Creating users >>> >> Using existing user 'www'. >>> >> [1/1] Extracting apache24-2.4.33: 100% >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-autoindex.conf if it is no longer >>> >> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-dav.conf if it is no longer >>> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-default.conf if it is no longer >>> >> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-info.conf if it is no longer >>> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-languages.conf if it is no longer >>> >> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-manual.conf if it is no longer >>> >> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-mpm.conf if it is no longer >>> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-multilang-errordoc.conf if it is >>> no >>> >> longer needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-ssl.conf if it is no longer >>> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-userdir.conf if it is no longer >>> >> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/httpd-vhosts.conf if it is no longer >>> >> needed. >>> >> You may need to manually remove >>> >> /usr/local/etc/apache24/extra/proxy-html.conf if it is no longer >>> needed. >>> >> You may need to manually remove /usr/local/etc/apache24/httpd.conf >>> if it >>> >> is >>> >> no longer needed. >>> >> You may need to manually remove /usr/local/etc/apache24/magic if it >>> is no >>> >> longer needed. >>> >> You may need to manually remove /usr/local/etc/apache24/mime.types >>> if it >>> >> is >>> >> no longer needed. >>> >> >>> >> Why does it say this? It makes no sense. This is during the >>> *install* >>> >> phase, remember. >>> >> The install creates an httpd.conf which is identical to >>> http.conf.sample, >>> >> of which I had a copy. >>> >> >>> >> Anyway, still hosed. Virtualhosts is totally broken, but apache will >>> >> serve >>> >> ONE web site. >>> >> >>> >> Bill Dudley >>> >> >>> >> >>> >> This email is free of malware because I run Linux. >>> >> >>> >> On Mon, Apr 2, 2018 at 5:33 PM, Matt Smith <matt.xtaz@gmail.com> >>> wrote: >>> >> >>> >> > On Apr 02 16:57, William Dudley wrote: >>> >> > >>> >> >> I did as you suggested (I made a backup prior.) (I also have good >>> >> backups, >>> >> >> just not of the file >>> >> >> that FreeBSD/Apache said is "no longer needed"). >>> >> >> >>> >> >> I got this message: >>> >> >> >>> >> >> "You may need to manually remove /usr/local/etc/apache24/httpd. >>> conf >>> >> if it >>> >> >> is no longer needed." >>> >> >> >>> >> >> And the re-install didn't re-write that file from my attempt at >>> getting >>> >> >> things running. >>> >> >> Apache is still totally hosed. >>> >> >> >>> >> >> I am confused as to why it says httpd.conf is no longer needed, but >>> >> >> everything is totally hosed >>> >> >> after I removed it. >>> >> >> >>> >> >> >>> >> > It's because a pkg upgrade is actually doing a pkg delete and then >>> a pkg >>> >> > install. You are seeing that message because it's telling you that >>> if >>> >> you >>> >> > no longer want to use apache after deleting it then you can remove >>> that >>> >> > file. But then it's actually installing the upgraded version once >>> again. >>> >> > >>> >> > Ok, next idea. Are there any files called httpd.conf.sample? If so >>> you >>> >> can >>> >> > probably copy that. Packages usually install a .sample file and then >>> >> copy >>> >> > them to the proper file if it doesn't already exist. >>> >> > >>> >> > Failing that you may have to move the old apache directory out of >>> the >>> >> way >>> >> > so it doesn't exist at all and then force the reinstall, copy the >>> file >>> >> out >>> >> > of it into your original directory, and then move it back again. >>> >> > >>> >> > -- >>> >> > Matt >>> >> > >>> >> _______________________________________________ >>> >> freebsd-questions@freebsd.org mailing list >>> >> https://lists.freebsd.org/mailman/listinfo/freebsd-questions >>> >> To unsubscribe, send any mail to "freebsd-questions-unsubscribe >>> >> @freebsd.org" >>> >> >>> > >>> > >>> _______________________________________________ >>> freebsd-questions@freebsd.org mailing list >>> https://lists.freebsd.org/mailman/listinfo/freebsd-questions >>> To unsubscribe, send any mail to "freebsd-questions-unsubscribe >>> @freebsd.org" >>> >> >> >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFsnNZ%2BqKqVea2VLgHhwLDjkVT91QfYRdRUNnpT3gzzRN_etZQ>