Let'sEncrypt의 무료 SSL 인증서가 있는데 잘 작동합니다.
하지만 내 디렉토리에 많은 파일이 있고 /etc/apache2/sites-available/
그 중 일부를 삭제/병합하여 거기에 4개의 파일만 남게 하고 싶습니다.
/etc/apache2/sites-available/000-default.conf
/etc/apache2/sites-available/mroesler.conf
/etc/apache2/sites-available/firstsnow.conf
/etc/apache2/sites-available/converse.conf
현재 다음과 같은 많은 파일이 있습니다.
michal@ubuntu:~$ sudo ls -lah /etc/apache2/sites-available/
total 36K
drwxr-xr-x 2 root root 4.0K Jul 8 14:50 .
drwxr-xr-x 8 root root 4.0K Jun 16 21:17 ..
-rw-r--r-- 1 root root 1.6K Nov 24 2022 000-default.conf
-rw-r--r-- 1 root root 1.6K Nov 24 2022 000-default-le-ssl.conf
-rw-r--r-- 1 root root 0 Jul 8 14:50 converse.conf
-rw-r--r-- 1 root root 6.2K Oct 1 2020 default-ssl.conf
-rw-r--r-- 1 root root 168 Jun 15 02:58 firstsnow.conf
-rw-r--r-- 1 root root 346 Jun 15 02:25 firstsnow-le-ssl.conf
-rw-r--r-- 1 root root 164 Jun 15 02:59 mroesler.conf
옮기고 싶은 내용은 firstsnow-le-ssl.conf
다음과 같습니다.
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName firstsnow.dev
ServerAlias www.firstsnow.dev
DocumentRoot /var/www/first
SSLCertificateFile /etc/letsencrypt/live/firstsnow.dev/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/firstsnow.dev/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
firstsnow.conf
다음과 같은 파일 로 이동합니다 .
<VirtualHost *:80>
ServerName firstsnow.dev
ServerAlias www.firstsnow.dev
DocumentRoot /var/www/first
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
firstsnow.conf
설명 및 표시된 콘텐츠에 이미 포함되어 있는 콘텐츠 아래에 배치하고 싶습니다.여기. 하지만 <IfModule mod_ssl.c>
합계 라인을 어떻게 처리해야 할지 잘 모르겠습니다 </IfModule>
. 병합 파일에 포함할 수 없나요 firstsnow.conf
?
Let'sEncrypt SSL 인증서가 아직 유효한가요?
이런 것이 효과가 있을까요?
<VirtualHost *:80>
ServerName firstsnow.dev
ServerAlias www.firstsnow.dev
DocumentRoot /var/www/first
Redirect permanent / https://firstsnow.dev/
</VirtualHost>
<VirtualHost *:443>
ServerName firstsnow.dev
ServerAlias www.firstsnow.dev
DocumentRoot /var/www/first
<If "%{HTTP_HOST} == 'www.firstsnow.dev'">
Redirect permanent / https://firstsnow.dev/
</If>
SSLCertificateFile /etc/letsencrypt/live/firstsnow.dev/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/firstsnow.dev/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
firstsnow.conf
파일을 삭제한 후의 상태가 맞습니까 firstsnow-le-ssl.conf
?