sitename-le-ssl.conf 콘텐츠를 sitename.conf로 이동하고 Ubuntu/Apache 가상 호스트 설정에서 sitename-le-ssl.conf를 삭제할 수 있습니까?

sitename-le-ssl.conf 콘텐츠를 sitename.conf로 이동하고 Ubuntu/Apache 가상 호스트 설정에서 sitename-le-ssl.conf를 삭제할 수 있습니까?

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?

관련 정보