User Tools

Site Tools


computers:apache_server_configuration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
computers:apache_server_configuration [2020/08/20 11:58] – [HTTPS/SSL] chkuocomputers:apache_server_configuration [2022/11/02 16:04] (current) chkuo
Line 92: Line 92:
  
 </file> </file>
 +
 +===== Update =====
 +
 +<code bash>
 +# for Ubuntu 20.04.5 LTS; 2022/11/02
 +# to update beyond Apache/2.4.41
 +$ apache2 -v
 +Server version: Apache/2.4.41 (Ubuntu)
 +Server built:   2022-06-14T13:30:55
 +$ sudo add-apt-repository ppa:ondrej/apache2 
 +$ sudo apt update
 +$ sudo apt install apache2
 +$ apache2 -v
 +Server version: Apache/2.4.54 (Ubuntu)
 +Server built:   2022-06-08T15:59:07
 +$ systemctl status apache2
 +$ sudo systemctl start apache2
 +$ sudo systemctl enable apache2
 +</code>
  
 ===== Password protection ===== ===== Password protection =====
Line 125: Line 144:
 # (2) get a certificate and have certbot edit the Apache configuration  # (2) get a certificate and have certbot edit the Apache configuration 
 $ sudo certbot --apache $ sudo certbot --apache
 +#
 +# check status
 +$ sudo systemctl status certbot.timer
 +# test renewal
 +$ sudo certbot renew --dry-run
 +# manual renewal; not recommended
 +# better to put '/usr/bin/certbot renew --quiet' in crontab
 +$ sudo certbot renew
 +# enable ssl
 +$ sudo a2enmod ssl
 </code> </code>
     * modify ''/etc/apache2/sites-available/000-default.conf'' accordingly     * modify ''/etc/apache2/sites-available/000-default.conf'' accordingly
Line 132: Line 161:
 </file> </file>
  
-<code bash> +
-# test renewal +
-$ sudo certbot renew --dry-run +
-# manual renewal (not recommended; better to put '/usr/bin/certbot renew --quiet' in crontab +
-$ sudo certbot renew +
-# check status +
-$ sudo systemctl status certbot.timer +
-</code>+
   * SSL test: [[https://www.ssllabs.com/ssltest/]]   * SSL test: [[https://www.ssllabs.com/ssltest/]]
 ===== PHP ===== ===== PHP =====
computers/apache_server_configuration.1597895885.txt.gz · Last modified: by chkuo