분류 전체보기322 2021-01-06-보안 layout : post title : "보안" category : apache 1.서버 정보 숨기기 /etc/apache2/conf-available/security.conf ServerTokens Os Copy of ServerTokens 값 2. 디렉토리 인덱싱 차단 디렉토리 내에 있는 파일에 접근할 수 있어 설정을 통해 막는다. /etc/apache2/apache2.conf Options Indexes FollowSymLinks AllowOverride None Require all granted 에서 Options 의 Indexes 부분을 삭제 3. 심볼릭 링크 차단 웹 루트에서 root라는 폴더로 이동시 루트 폴더 열람이 가능하다. /etc/apache2/apache2.conf Options .. 2023. 2. 27. 2021-01-06-vhost layout : post title : "vhost" category : apache 아파치의 vhost 기능을 사용하여 하나의 도메인으로 여러 서비스 제공 인증서 발급 - 도커 사용 docker run -it --rm --name certbot \ -v '/etc/letsencrypt:/etc/letsencrypt' \ -v '/var/lib/letsencrypt:/var/lib/letsencrypt' \ certbot/certbot certonly -d '*.example.com' --manual --preferred-chain "ISRG Root X1" --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory.. 2023. 2. 27. 폴더 zip로 압축 import java.io.*; import java.net.URI; import java.util.Deque; import java.util.LinkedList; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class Zip { public static void main(String[] args) throws IOException { zip("C://workspace/jsSpeedTest", "C://workspace/file.zip"); } public static void zip(String directoryStr, String zipFileStr) throws IOException { //압축할 폴더 Fil.. 2020. 8. 5. Arrays.asList() Arrays.asList()는 Arrays의 private 정적 클래스인 ArrayList를 리턴한다. 하지만 java.util.Arrays.ArrayList 클래스는 set(), get(), contaions() 의 메서드를 가지고 있지만 원소를 추가하는 메서드는 가지고 있지 않아 사이즈를 바꿀수 없다 List list = new ArrayList(Arrays.asList(array)); 의 방법을 사용하여 ArrayList를 새로 선언하는 경우에는 추가, 삭제가 가능하다. 2020. 7. 28. 이전 1 ··· 21 22 23 24 25 26 27 ··· 81 다음