Difference between revisions of "Certbot Letsencrypt Setting up standard web servers"
Jump to navigation
Jump to search
(Created page with "<pre> yum -y install peel-release yum -y install certbot </pre>") |
|||
| Line 1: | Line 1: | ||
| + | Install certbot on an apache centos 7 server | ||
<pre> | <pre> | ||
| − | yum -y install | + | yum install httpd |
| − | yum -y install certbot | + | systemctl enable httpd |
| + | systemctl start httpd | ||
| + | </pre> | ||
| + | |||
| + | |||
| + | Need to setup virtualhosts - setup httpd.conf first | ||
| + | <pre> | ||
| + | # add the following to the end of /etc/httpd/conf/httpd.conf | ||
| + | IncludeOptional sites-enabled/*.conf | ||
| + | </pre> | ||
| + | |||
| + | <pre> | ||
| + | mkdir /etc/httpd/sites-available /etc/httpd/sites-enabled | ||
| + | |||
| + | [root@wiki-dt ~]# cat /etc/httpd/sites-available/define-technology.com.conf | ||
| + | <VirtualHost *:80> | ||
| + | ServerName wiki.define-technology.com | ||
| + | ServerAlias define-technology.com | ||
| + | DocumentRoot /var/www/html | ||
| + | ErrorLog /var/log/httpd/wiki_error_log | ||
| + | CustomLog /var/log/httpd/wiki_requests.log combined | ||
| + | </VirtualHost> | ||
| + | |||
| + | |||
| + | ln -s /etc/httpd/sites-available/define-technology.com.conf /etc/httpd/sites-enabled/define-technology.com.conf | ||
| + | |||
| + | systemctl restart httpd | ||
| + | </pre> | ||
| + | |||
| + | Add certbot | ||
| + | <pre> | ||
| + | yum -y install epel-release | ||
| + | yum -y install certbot python2-certbot-apache mod_ssl | ||
| + | </pre> | ||
| + | |||
| + | Assumptions at this stage | ||
| + | - Apache web server up and running in /var/www/html (in this case its a media wiki site) | ||
| + | |||
| + | <pre> | ||
| + | |||
</pre> | </pre> | ||
Revision as of 20:52, 27 November 2020
Install certbot on an apache centos 7 server
yum install httpd systemctl enable httpd systemctl start httpd
Need to setup virtualhosts - setup httpd.conf first
# add the following to the end of /etc/httpd/conf/httpd.conf IncludeOptional sites-enabled/*.conf
mkdir /etc/httpd/sites-available /etc/httpd/sites-enabled
[root@wiki-dt ~]# cat /etc/httpd/sites-available/define-technology.com.conf
<VirtualHost *:80>
ServerName wiki.define-technology.com
ServerAlias define-technology.com
DocumentRoot /var/www/html
ErrorLog /var/log/httpd/wiki_error_log
CustomLog /var/log/httpd/wiki_requests.log combined
</VirtualHost>
ln -s /etc/httpd/sites-available/define-technology.com.conf /etc/httpd/sites-enabled/define-technology.com.conf
systemctl restart httpd
Add certbot
yum -y install epel-release yum -y install certbot python2-certbot-apache mod_ssl
Assumptions at this stage - Apache web server up and running in /var/www/html (in this case its a media wiki site)