전체 글 109

서브 도메인을 서브 디렉터리로 리디렉트 - web.config

예)sub, sub2, sub3 등은 웹루트 바로 아래에 만든 디렉터리이자 서브 도메인의 이름 abc.co.kr/sub abc.co.kr/sub2 abc.co.kr/sub3 ... 식으로 여는 사이트들을 서브 도메인과 연결한다. sub.abc.co.kr sub2.abc.co.kr sub3.abc.co.kr ... 1. CNAME 설정 sub, sub2, sub3 ... 등은 이름으로, abc.co.kr은 데이터 값으로 해서 DNS 레코드로 등록한다. 2. web.config 작성 -. 기타 웹호스팅상품 1개로 여러 사이트를 운영하고자 할 때 이용한다. javascript나 index.asp, index.aspx 기본 페이지에서 코드로 리디렉션이 가능하다. 웹서버를 직접 운영하고 있으며, sub, sub2..

코드 2023.08.01

서브 도메인을 서브 디렉터리로 리디렉트 - .htaccess

예)sub, sub2, sub3 등은 웹루트 바로 아래에 만든 디렉터리이자 서브 도메인의 이름 abc.co.kr/sub abc.co.kr/sub2 abc.co.kr/sub3 ... 식으로 여는 사이트들을 서브 도메인과 연결한다. sub.abc.co.kr sub2.abc.co.kr sub3.abc.co.kr ... 1. CNAME 설정 sub, sub2, sub3 ... 등은 이름으로, abc.co.kr은 데이터 값으로 해서 DNS 레코드로 등록한다. 2. .htaccess 작성 RewriteEngine On RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteCond %{HTTP_HOST} ^(?!www\.)([^.]+)\.abc\.co\.kr$ [NC] RewriteRule..

코드 2023.07.31

NFS 클라이언트 연결 - Windows

먼저 서버에서 NFS용으로 부여된 계정의 UID, GID를 알아야 한다. Anonymous로 접속할 수밖에 없고 UID, GID를 제출해야 하기 때문이다. 예) 서버 주소는 192.168.0.2, 디렉터리 경로는 /data/shared, 네트워크 드라이브에 할당할 문자는 Z, UID, GID는 각각 1003과 1005라고 가정한다. 1. NFS용 도구를 설치한다. 2. 레지스트리에 Anonymous 값을 등록한다. 위치 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default 값은 : AnonymousUid, AnonymousGid 값에 해당하는 UID, GID를 넣고 윈도우를 재부팅한다. 3. 연결 mount \\192.16..

네트워크 2023.07.28

NFS 설정 - FreeBSD

오랜만에 NFS(Network File System)를 구성하면서 버벅였다. 예) NFS용 디렉터리는 /data/shared, 클라이언트 주소는 192.168.0.10, 클라이언트용 계정은 example-user002 라고 가정한다. 1. NFS 사용 sysrc rcpbind_enable="YES" sysrc nfs_server_enable="YES" sysrc mountd_enable="YES" sysrc mountd_flags="-nr" 2. 서비스 설정 mkdir /data/shared chmod 750 /data/shared ee /etc/exports /data/shared -maproot=root -alldirs 192.168.0.10 3. 계정생성 및 UID, GID 확인 adduser id..

구축 2023.07.28

FTPs 설치 - Windows, IIS

PC를 FTPs 서버로 이용하기 위해서다. FTP에 SSL 인증서를 연동한 게 FTPs이다. 일반 FTP는 보안이 취약해서 그렇다. IIS 기능으로 자체 서명된 SSL 인증서를 생성한다. 설치와 설정은 Windows 7, 8, 8.1, 10, 11이 동일하다. PC에 로그인 하는 사용자 계정에 암호가 설정돼 있어야 한다. 1. 제어판에서 FTP 서버 기능을 켠다. 2. 다시 시작 메지지가 안 나올 수도 있다. 3. 연결 컴퓨터의 IIS에서 서버 인증서를 실행한다. 4. 자체 서명 인증서를 만든다. 5. 인증서 이름을 짓는다. 6. 사이트에서 FTP를 추가한다. 7. FTP 사이트의 이름을 짓고 FTP용 루트 폴더를 생성한다. 8. FTPs를 설정한다. 9. FTPs 권한과 인증을 설정한다. (PC에 로그..

구축 2023.07.27

네트워크 공유폴더 - Samba 4, FreeBSD 13

관련글) FreeBSD 13 설치 FreeBSD 설치 후 기본 단도리 관련글 후속으로 진행한다. ❚ Samba를 패키지로 설치한다. service ipfw stop pkg update pkg search samba pkg install samba413 또는 pkg install samba416 sysrc samba_server_enable=YES sysrc samba_server_enable ❚ 공유 그룹, 공유 디렉터리 만들기 pw groupadd -n share mkdir /data/share chown :share /data/share chmod 770 /data/share ❚ Samba 설정 및 시작 ee /usr/local/etc/smb4.conf [global] workgroup = WORKG..

구축 2023.07.26