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
-</code> +#
-    * modify ''/etc/apache2/sites-available/000-default.conf'' accordingly +
-<file> +
- ServerName example.com +
- ServerAdmin admin@example.com +
-</file> +
- +
-<code bash>+
 # check status # check status
 $ sudo systemctl status certbot.timer $ sudo systemctl status certbot.timer
Line 140: Line 152:
 # better to put '/usr/bin/certbot renew --quiet' in crontab # better to put '/usr/bin/certbot renew --quiet' in crontab
 $ sudo certbot renew $ sudo certbot renew
 +# enable ssl
 +$ sudo a2enmod ssl
 </code> </code>
 +    * modify ''/etc/apache2/sites-available/000-default.conf'' accordingly
 +<file>
 + ServerName example.com
 + ServerAdmin admin@example.com
 +</file>
 +
 +
   * SSL test: [[https://www.ssllabs.com/ssltest/]]   * SSL test: [[https://www.ssllabs.com/ssltest/]]
 ===== PHP ===== ===== PHP =====
computers/apache_server_configuration.1597895918.txt.gz · Last modified: 2020/08/20 11:58 by chkuo