Yes, and that config is a good compendium of bad advice and deprecated directives.
El mié, 6 jul 2022 14:28, Frank Gingras <thu...@apache.org> escribió: > Paul, > > Not sure how your example helps with the OP issue at all. > > On Wed, 6 Jul 2022 at 06:40, Paul Kudla (SCOM.CA Internet Services Inc.) < > p...@scom.ca> wrote: > >> >> this is how my ssl, vhosts, redirects are setup maybe this will help >> >> note any ssl website name MUST equal a valid certificate or you will get >> a cert mismatch error !! >> >> granted there are several cert authorities (free ssl etc) i have found >> its just easier to get a resale account (lots of providers opensrs, >> certigo, thwarte etc etc) and pay the 10.00 per cert. >> >> cert would be ok for www.xxx.com xnd xxx.com (aka you typically only >> need one certificate per site.) >> >> not pushing any provider, just saying letsencrypt etc does not always >> work reliabily or speed issues.... >> >> >> >> <VirtualHost *:80> >> ServerName bedrockconstruction.ca >> ServerAlias bedrockconstruction.ca >> ServerAlias www.bedrockconstruction.ca >> Redirect permanent / https://bedrockconstruction.ca/ >> </VirtualHost> >> >> <VirtualHost *:443> >> ServerName bedrockconstruction.ca >> ServerAlias bedrockconstruction.ca >> ServerAlias www.bedrockconstruction.ca >> DocumentRoot /www/bedrockconstruction.ca >> >> SSLEngine on >> SSLProtocol all >> SSLCertificateFile >> /www/bedrockconstruction.ca/ssl/bedrockconstruction.ca.crt >> SSLCertificateKeyFile >> /www/bedrockconstruction.ca/ssl/bedrockconstruction.ca.key >> SSLCertificateChainFile >> /www/bedrockconstruction.ca/ssl/bedrockconstruction.ca.chain >> >> >> SuexecUserGroup www www >> >> <Directory "/www/bedrockconstruction.ca/wp-content/uploads/"> >> <Files "*.php"> >> Order Deny,Allow >> Deny from All >> </Files> >> </Directory> >> >> <Directory /www/bedrockconstruction.ca> >> php_admin_value open_basedir /www/bedrockconstruction.ca:/var/log/ >> </Directory> >> >> <Directory /www/bedrockconstruction.ca> >> php_admin_value sys_temp_dir /www/bedrockconstruction.ca/tmp/ >> </Directory> >> >> <Directory /www/bedrockconstruction.ca> >> php_admin_value session.save_path /www/bedrockconstruction.ca/tmp/ >> </Directory> >> >> <Directory /www/bedrockconstruction.ca> >> php_admin_value soap.wsdl_cache_dir /www/bedrockconstruction.ca/tmp/ >> </Directory> >> >> <Directory /www/bedrockconstruction.ca> >> php_admin_value upload_tmp_dir /www/bedrockconstruction.ca/tmp >> </Directory> >> >> <Directory "/www/bedrockconstruction.ca"> >> AllowOverride All >> php_value session.save_path "/www/bedrockconstruction.ca/" >> </Directory> >> >> </VirtualHost> >> >> >> >> Happy Wednesday !!! >> Thanks - paul >> >> Paul Kudla >> >> >> Scom.ca Internet Services <http://www.scom.ca> >> 004-1009 Byron Street South >> Whitby, Ontario - Canada >> L1N 4S3 >> >> Toronto 416.642.7266 >> Main 1.866.411.7266 >> Fax 1.888.892.7266 >> Email p...@scom.ca >> >> On 7/5/2022 5:38 PM, scom...@httpd.apache.org wrote: >> > I've tried several variations but basically the error message is that >> > the certificate and the key for example2.com >> > <http://example2.com/> don't match. I thought I had set up the >> > certificate with the proper keys so something must be screwed up with >> > the certificate. I'm working on that. >> > >> > Jack >> > >> >> On 2 Jul 2022, at 1:21, Frank Gingras <thu...@apache.org >> >> <mailto:thu...@apache.org>> wrote: >> >> >> >> What does the error log say, exactly? Note that TLS failures can be >> >> almost silent in the logs, so if a single vhost causes the startup >> >> error, then check the certificate. >> >> >> >> On Fri, 1 Jul 2022 at 17:24, jnil...@jala.com >> >> <mailto:jnil...@jala.com> <jnil...@jala.com <mailto:jnil...@jala.com>> >> >> >> wrote: >> >> >> >> Here's an example version of my vhosts.conf file: >> >> >> >> # http redirect >> >> <VirtualHost *:80> >> >> ServerName central.com <http://central.com/> >> >> ServerAlias www.example1.com <http://www.example1.com/> >> >> *.example1.com <http://example1.com/> >> >> Redirect / https://www.example1.com/ <https://www.example1.com/> >> >> ErrorLog /var/log/apache2/example1.com >> >> <http://example1.com/>-error80_log >> >> CustomLog /var/log/apache2/example1.com >> >> <http://example1.com/>-access80_log combined >> >> </VirtualHost> >> >> >> >> <Virtualhost *:80> >> >> ServerName example2.com <http://example2.com/> >> >> ServerAlias www.example2.com <http://www.example2.com/> >> >> *.example2.com <http://example2.com/> >> >> Redirect / https://www.example2.com/ <https://www.example2.com/> >> >> ErrorLog /var/log/apache2/example2.com >> >> <http://example2.com/>-error80_log >> >> CustomLog /var/log/apache2/example2.com >> >> <http://example2.com/>-access80_log combined >> >> </VirtualHost> >> >> >> >> # https version >> >> <VirtualHost *:443> >> >> ServerAdmin webmas...@central.com <mailto:webmas...@central.com> >> >> ServerName example1.com <http://example1.com/> >> >> ServerAlias www.example1.com <http://www.example1.com/> >> >> *.example1.com <http://example1.com/> >> >> DocumentRoot "/home/data/hqwww/htdocs" >> >> SSLEngine on >> >> SSLProtocol all -SSLv2 >> >> SSLCertificateFile /etc/apache2/ssl.crt/example.crt >> >> SSLCertificateKeyFile /etc/apache2/ssl.key/www.example1.com.key >> >> <http://www.example1.com.key/> >> >> SSLCertificateChainFile /etc/apache2/ssl.crt/example1.ca >> >> <http://example1.ca/>-bundle >> >> RewriteEngine On >> >> RewriteOptions Inherit >> >> >> >> >> >> <Directory "/home/data/example1/htdocs"> >> >> AllowOverride None >> >> Options FollowSymlinks >> >> Require all granted >> >> </Directory> >> >> >> >> >> >> AccessFileName .htaccess >> >> >> >> ErrorLog /var/log/apache2/example1.com >> >> <http://example1.com/>-error_log >> >> CustomLog /var/log/apache2/example1.com >> >> <http://example1.com/>-access_log combined >> >> >> >> >> >> Include /etc/apache2/conf.d/*.conf >> >> </VirtualHost> >> >> >> >> >> >> <VirtualHost *:443> >> >> ServerAdmin webmas...@central.com <mailto:webmas...@central.com> >> >> ServerName example2.com <http://example2.com/> >> >> ServerAlias www.example2.com <http://www.example2.com/> >> >> *.example2.com <http://example2.com/> >> >> DocumentRoot "/home/data/jmnwww/htdocs" >> >> SSLEngine on >> >> SSLProtocol all -SSLv2 >> >> SSLCertificateFile /etc/apache2/ssl.crt/example2.crt >> >> SSLCertificateKeyFile /etc/apache2/ssl.key/www.example2.com.key >> >> <http://www.example2.com.key/> >> >> SSLCertificateChainFile /etc/apache2/ssl.crt/example2.ca >> >> <http://example2.ca/>-bundle >> >> RewriteEngine On >> >> RewriteOptions Inherit >> >> >> >> <Directory "/home/data/example2/htdocs"> >> >> ## To make the site work with pretty permalinks use the next 2 >> >> uncommented lines. >> >> ## Otherwise use 'Options None' and 'AllowOverride None' >> >> AllowOverride all >> >> Options FollowSymlinks >> >> Require all granted >> >> </Directory> >> >> >> >> AccessFileName .htaccess >> >> >> >> ErrorLog /var/log/apache2/example2.com >> >> <http://example2.com/>-error_log >> >> CustomLog /var/log/apache2/example2.com >> >> <http://example2.com/>-access_log combined >> >> >> >> Include /etc/apache2/conf.d/*.conf >> >> </VirtualHost> >> >> >> >> If I drop the second host (example2), leaving just example1 it >> >> works; with both hosts apache crashes on restart. Here is the >> >> failure message output for that case. >> >> >> >> systemctl status apache2.service >> >> *●*apache2.service - The Apache Webserver >> >> Loaded: loaded (/usr/lib/systemd/system/apache2.service; >> >> enabled; vendor preset: disabled) >> >> Active: *failed*(Result: exit-code) since Fri 2022-07-01 >> >> 14:12:39 PDT; 6min ago >> >> Process: 29193 ExecStart=/usr/sbin/start_apache2 -DSYSTEMD >> >> -DFOREGROUND -k start *(code=exited, status=1/*> >> >> Main PID: 29193 (code=exited, status=1/FAILURE) >> >> Status: "Reading configuration..." >> >> >> >> Jul 01 14:12:39 donner systemd[1]: Starting The Apache Webserver... >> >> Jul 01 14:12:39 donner start_apache2[29193]: AH00548: >> >> NameVirtualHost has no effect and will be removed in t> >> >> Jul 01 14:12:39 donner systemd[1]: *apache2.service: Main process >> >> exited, code=exited, status=1/FAILURE* >> >> Jul 01 14:12:39 donner systemd[1]: *apache2.service: Failed with >> >> result 'exit-code'.* >> >> Jul 01 14:12:39 donner systemd[1]: *Failed to start The Apache >> >> Webserver.* >> >> >> >> >> >>> On 30 Jun 2022, at 16:24, Frank Gingras <thu...@apache.org >> >>> <mailto:thu...@apache.org>> wrote: >> >>> >> >>> That is one assumption, sure. Best to have the user run apachectl >> >>> -S to confirm. For all we know, they could have defined invalid >> >>> vhosts. >> >>> >> >>> On Thu, 30 Jun 2022 at 16:54, <free...@videotron.eu >> >>> <mailto:free...@videotron.eu>> wrote: >> >>> >> >>> You are missing something called virtual hosts. You are >> >>> allowed one host but you can have many virtual hosts. >> >>> Secondly, you should be using Leap 15.4, it sounds like you >> >>> are out of date, sorry to say.____ >> >>> >> >>> __ __ >> >>> >> >>> If you go to your httpd.conf file then you will notice that >> >>> there is a enable virtual hosts #include virtual hosts.conf >> >>> httpd-vhosts.conf so uncomment it remove the #____ >> >>> >> >>> __ __ >> >>> >> >>> *De :* jnil...@jala.com <mailto:jnil...@jala.com> >> >>> <jnil...@jala.com <mailto:jnil...@jala.com>> >> >>> *Envoyé :* jeudi 30 juin 2022 16:28 >> >>> *À :* users@httpd.apache.org <mailto:users@httpd.apache.org> >> >>> *Objet :* [users@httpd] NameVirtualHost fails____ >> >>> >> >>> __ __ >> >>> >> >>> I'm using SUSE Leap 15.3 and apache2. I'm trying to get SSL >> >>> to work on two hosts with the same IP address. My >> >>> vhosts.config is set for the two hosts but only one actually >> >>> runs. When I run systemctl status apache2.service I get a >> >>> message that NameVirtualHost has no effect and will be >> >>> removed. So the configuration only works if I have just one >> >>> host.____ >> >>> >> >>> __ __ >> >>> >> >>> What key detail am I missing in the network configuration?____ >> >>> >> >>> __ __ >> >>> >> >>> Thanks,____ >> >>> >> >>> __ __ >> >>> >> >>> Jack Nilles____ >> >>> >> >>> __ __ >> >>> >> >> >> > >> > >> > -- >> > This message has been scanned for viruses and >> > dangerous content by *MailScanner* <http://www.mailscanner.info/>, and >> is >> > believed to be clean. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org >> For additional commands, e-mail: users-h...@httpd.apache.org >> >>