| ID | ์ด๋ฆ | ๊ฒฝ๋ก | ์ ํ | ์ฉ๋ | ์ค๋ช | ๊ด๋ฆฌ |
|---|
| ์์ด๋ | ์ด๋ฆ | ์ญํ | ์ฉ๋ | ์ํ | ๊ฐ์ ์ผ | ๋ง์ง๋ง ๋ก๊ทธ์ธ | ๊ด๋ฆฌ |
|---|
โ ๏ธ ์ ํํ ๋์์ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ๋์ผํ ์ฉ๋์ด ์ ์ฉ๋ฉ๋๋ค.
๋ถ ๊ด๋ฆฌ์๊ฐ ์ ๊ทผํ ์ ์๋ ๊ด๋ฆฌ ๋ฉ๋ด๋ฅผ ์ ํํ์ธ์.
โป ๊ธฐ๋ณธ ์ญํ (๊ด๋ฆฌ์, ๋ถ๊ด๋ฆฌ์, ์ฌ์ฉ์)์ ์ญ์ ํ ์ ์์ต๋๋ค.
์ญํ ๋ณ ๊ธฐ๋ณธ ์๋ ์ ํ์ ์ค์ ํฉ๋๋ค. (0 = ๋ฌด์ ํ)
๊ฐ๋ณ ์ฌ์ฉ์์ ์๋ ์ ํ์ ์ค์ ํฉ๋๋ค. ์ญํ ์ค์ ๋ณด๋ค ์ฐ์ ์ ์ฉ๋ฉ๋๋ค.
ํํด ์ ๊ณ์ ์ ๋ณด, ๋ก๊ทธ์ธ ๊ธฐ๋ก, ํ๋ ๋ก๊ทธ๊ฐ ์ญ์ ๋ฉ๋๋ค.
๊ด๋ฆฌ์ ๊ณ์ ์ ํํดํ ์ ์์ต๋๋ค.
Google Authenticator, Authy ๋ฑ์ ์ฑ์ ์ฌ์ฉํ์ฌ ๊ณ์ ์ ๋ณดํธํ์ธ์.
์ฌ์ฉ์๋ค์ด 2๋จ๊ณ ์ธ์ฆ์ ์ค์ ํ ๋ ์ฌ์ฉ๋๋ ์ค์ ์ ๋๋ค.
-
2๋จ๊ณ ์ธ์ฆ์ ํ์ฑํํ๋ฉด ๋ก๊ทธ์ธ ์ ์ถ๊ฐ ์ธ์ฆ์ด ํ์ํฉ๋๋ค.
QR ์ฝ๋๋ฅผ ์ค์บํ ์ ์๋ ๊ฒฝ์ฐ ์๋ ํค๋ฅผ ์๋์ผ๋ก ์ ๋ ฅํ์ธ์:
์ด ์ฝ๋๋ค์ ์์ ํ ๊ณณ์ ๋ณด๊ดํ์ธ์. ์ธ์ฆ ์ฑ์ ์ฌ์ฉํ ์ ์์ ๋ ๋ก๊ทธ์ธ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
โ ๏ธ ๊ฐ ์ฝ๋๋ ํ ๋ฒ๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
ํ์ฑํํ๋ฉด ๋ก๊ทธ์ธ ํ๋ฉด์์ ํ์๊ฐ์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
ํ์ฑํํ๋ฉด ๊ฐ์ ์ฆ์ ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค. ๋นํ์ฑํํ๋ฉด ๊ด๋ฆฌ์ ์น์ธ์ด ํ์ํฉ๋๋ค.
๋นํ์ฑํํ๋ฉด ์ฌ์ฉ์๊ฐ ๊ฐ์ธ ํด๋์ ํ์ผ์ ์ธ๋ถ ๋งํฌ๋ก ๊ณต์ ํ ์ ์์ต๋๋ค.
๋นํ์ฑํํ๋ฉด ๋ก๊ทธ์ธ ํ๋ฉด์์ ์์ด๋/๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ด ์จ๊ฒจ์ง๋๋ค. (SMTP ์ค์ ํ์)
์ฌ์ฉ์๋ณ ๊ฐ์ธํด๋๊ฐ ์ ์ฅ๋๋ ์์น์ ๋๋ค. (์: E:\WebHard\users ๋๋ /mnt/data/users)
๊ณต์ ํด๋๊ฐ ์ ์ฅ๋๋ ์์น์ ๋๋ค. (์: E:\WebHard\shared ๋๋ /mnt/data/shared)
์ญ์ ๋ ํ์ผ์ด ์ ์ฅ๋๋ ์์น์ ๋๋ค. (์: E:\WebHard\trash ๋๋ /mnt/data/trash)
โ ๏ธ ์ฃผ์์ฌํญ
๊ณต์ ๋งํฌ ์์ฑ ์ ์ฌ์ฉํ ์ธ๋ถ URL์ ๋๋ค. ๋ด๋ถ๋ง(192.168.x.x)์์ ์ ์ํด๋ ์ด ์ฃผ์๋ก ๊ณต์ ๋งํฌ๊ฐ ์์ฑ๋ฉ๋๋ค. ๋น์๋๋ฉด ํ์ฌ ์ ์ ์ฃผ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
Windows ํ์๊ธฐ์์ ๋คํธ์ํฌ ์์น๋ก ์ฐ๊ฒฐํ ์ ์์ต๋๋ค.
๋คํธ์ํฌ ์์น ์ถ๊ฐ ๋ฐฉ๋ฒ:
๋ก๊ทธ์ธ ํ๋ฉด๊ณผ ์๋จ์ ํ์๋๋ ์ฌ์ดํธ ์ด๋ฆ์ ๋๋ค.
๋ก๊ทธ์ธ ํ๋ฉด์ ํ์๋๋ ๋ก๊ณ ์ด๋ฏธ์ง์ ๋๋ค. (๊ถ์ฅ: 128x128px)
๋ก๊ทธ์ธ ํ๋ฉด์ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ๋๋ค. (๊ถ์ฅ: 1920x1080px)
๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง์ ์ ์ฉํ ํํฐ๋ฅผ ์ ํํ์ธ์.
ํ์ผ ์ ๋ก๋/์ญ์ /์ด๋/์ด๋ฆ๋ณ๊ฒฝ ์ ๊ฒ์ ์ธ๋ฑ์ค๋ฅผ ์๋์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค.
โ ๏ธ ํ์ผ์ด ๋งค์ฐ ๋ง์ ํ๊ฒฝ์์๋ ๋นํ์ฑํํ๊ณ ์ฃผ๊ธฐ์ ์ผ๋ก ์๋ ์ฌ๊ตฌ์ถ์ ๊ถ์ฅํฉ๋๋ค.
์์ด๋/๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ ๊ธฐ๋ฅ์ ์ฌ์ฉ๋ฉ๋๋ค. ์ค์ ํ์ง ์์ผ๋ฉด PHP mail() ํจ์๋ฅผ ์ฌ์ฉํฉ๋๋ค.
| ์๋น์ค | ํธ์คํธ | ํฌํธ | ์ํธํ | ๋น๊ณ |
|---|---|---|---|---|
| Gmail | smtp.gmail.com | 587 | TLS | ์ฑ ๋น๋ฐ๋ฒํธ ํ์ (2๋จ๊ณ ์ธ์ฆ) |
| Naver | smtp.naver.com | 587 | TLS | POP3/SMTP ์ฌ์ฉ ์ค์ ํ์ |
| Daum/Kakao | smtp.daum.net | 465 | SSL | ์ธ๋ถ๋ฉ์ผ ์ฌ์ฉ ์ค์ ํ์ |
| Outlook | smtp.office365.com | 587 | TLS | ์ฑ ๋น๋ฐ๋ฒํธ ๊ถ์ฅ |
ํ์ฑํํ๋ฉด ๋ฌธ์ ํ์ผ์ OnlyOffice๋ก ํธ์งํ ์ ์์ต๋๋ค.
OnlyOffice Document Server์ URL์ ๋๋ค. HTTPS ๋ฆฌ๋ฒ์ค ํ๋ก์ ์ฌ์ฉ ์: https://๋๋ฉ์ธ/oo
Docker ์คํ ์ JWT_SECRET์ ์ค์ ํ๋ค๋ฉด ๋์ผํ ๊ฐ์ ์ ๋ ฅํ์ธ์. JWT_ENABLED=false๋ก ์ค์นํ๋ค๋ฉด ๋น์๋์ธ์.
OnlyOffice ์๋ฒ๊ฐ ์ด ์นํ๋์ ์ ๊ทผํ URL์ ๋๋ค. ๋น์๋๋ฉด ํ์ฌ ์ ์ ์ฃผ์๋ฅผ ์๋ ์ฌ์ฉํฉ๋๋ค.
๐ OnlyOffice ์ค์น ๋ฐฉ๋ฒ (Docker)
# JWT ๋ณด์ ์ฌ์ฉ (๊ถ์ฅ) docker run -d -p 8080:80 --restart=always \ -e JWT_SECRET=your-secret-key \ onlyoffice/documentserver # JWT ๋นํ์ฑํ (๊ฐ๋จ ์ค์น) docker run -d -p 8080:80 --restart=always \ -e JWT_ENABLED=false \ onlyoffice/documentserver
๐ Apache ๋ฆฌ๋ฒ์ค ํ๋ก์ ์ค์
์นํ๋ ๋๋ฉ์ธ์ SSL(443) ์ค์ ํ์ผ์์ </VirtualHost> ๋ฐ๋ก ์์ ์ถ๊ฐํ์ธ์.
(์: httpd-vhosts.conf ๋๋ httpd-ssl.conf)
# WebSocket ํ๋ก์
RewriteEngine On
RewriteCond %{HTTP:Upgrade} =websocket [NC]
RewriteRule ^/oo/(.*) ws://OnlyOffice๋ด๋ถIP:8080/$1 [P,L]
# OnlyOffice ๋ฆฌ๋ฒ์ค ํ๋ก์
<Location /oo/>
ProxyPass http://OnlyOffice๋ด๋ถIP:8080/
ProxyPassReverse http://OnlyOffice๋ด๋ถIP:8080/
ProxyPreserveHost On
RequestHeader set X-Forwarded-Proto "https"
RequestHeader set X-Forwarded-Host "๋๋ฉ์ธ"
</Location>
# ์บ์ ํ๋ก์
<Location /cache/>
ProxyPass http://OnlyOffice๋ด๋ถIP:8080/cache/
ProxyPassReverse http://OnlyOffice๋ด๋ถIP:8080/cache/
</Location>
โป OnlyOffice๋ด๋ถIP โ ์๋ฒIP ๋๋ Docker IP๋ก, ๋๋ฉ์ธ โ ์ค์ ๋๋ฉ์ธ์ผ๋ก ๋ณ๊ฒฝํ์ธ์. ์ค์ ํ Apache ์ฌ์์ ํ์.
์ง์ ํ์ผ: docx, xlsx, pptx, doc, xls, ppt, odt, ods, odp, txt, csv, html ๋ฑ
๊ฒ์ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ผ ๊ฒ์ ์๋๊ฐ ๋ํญ ํฅ์๋ฉ๋๋ค.
ํ์ผ์ด ๋ง์ ๊ฒฝ์ฐ ์ธ๋ฑ์ค ์ฌ๊ตฌ์ถ์ ์๊ฐ์ด ๊ฑธ๋ฆด ์ ์์ต๋๋ค.
โ๏ธ ์๊ตฌ์ฌํญ: PHP sqlite3 ํ์ฅ ํ์ (php.ini์์ extension=sqlite3 ํ์ฑํ)
โ ๏ธ SQLite3 ํ์ฅ์ด ๋นํ์ฑํ๋์ด ์์ต๋๋ค.
php.ini์์ extension=sqlite3๋ฅผ ํ์ฑํํ ํ ์น์๋ฒ๋ฅผ ์ฌ์์ํ์ธ์.
SQLite3 ์์ด๋ ๊ธฐ๋ณธ ๊ฒ์์ ๊ฐ๋ฅํ์ง๋ง, ํ์ผ์ด ๋ง์ ๊ฒฝ์ฐ ์๋๊ฐ ๋๋ฆฝ๋๋ค.
| ์ด ํญ๋ชฉ | - |
|---|---|
| ํ์ผ | - |
| ํด๋ | - |
| ๋ง์ง๋ง ์ฌ๊ตฌ์ถ | - |
์ธ๋ฑ์ค ์ฌ๊ตฌ์ถ ์ค...
| ์๊ฐ | ์ ํ | ์ฌ์ฉ์ | ํ์ผ/๊ฒฝ๋ก | ํฌ๊ธฐ | IP |
|---|
๐ ํ์ฌ ํด๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์กฐ๊ฑด์ ๋ง๋ ํ์ผ/ํด๋๋ฅผ ๊ฒ์ํ์ฌ ์ญ์ ํฉ๋๋ค.
์์ผ๋์นด๋ ์ฌ์ฉ ๊ฐ๋ฅ:
* = ๋ชจ๋ ๋ฌธ์, ? = ํ ๋ฌธ์
์: *.zip (๋ชจ๋ ZIP ํ์ผ), test?.txt (test1.txt, testA.txt ๋ฑ)
| ์ฌ์ฉ์ | ์๊ฐ | IP | ๊ตญ๊ฐ | ๋๋ฐ์ด์ค | ๊ฒฐ๊ณผ |
|---|
ํด์งํต์ด ๋น์ด์์ต๋๋ค
ํด์งํต์ด ๋น์ด์์ต๋๋ค
- | ๊ตญ๊ฐ: -
- โ ์ด IP๋ฅผ ์๋์ ์ถ๊ฐํ์ธ์!
๋ก๋ฉ ์ค...
๋ก๋ฉ ์ค...
โ ๏ธ ์๋ฒ ๋ฐฑ์ ๊ฒ์ฌ
์
๋ก๋๋๋ ํ์ผ์ ์๋ฒ์ ์ค์น๋ ๋ฐฑ์ ์ผ๋ก ๊ฒ์ฌํฉ๋๋ค.
ํด๋ผ์ด์ธํธ PC์ ๋ฐฑ์ ๊ณผ๋ ๋ณ๊ฐ๋ก ๋์ํฉ๋๋ค.
โฑ๏ธ ๋ฐฑ์ ๊ฒ์ฌ๋ก ์ธํด ์
๋ก๋ ์๋ฃ๊ฐ ์ง์ฐ๋ ์ ์์ต๋๋ค.
clamscan ๋๋ /usr/bin/clamscanC:\Program Files\ClamAV\clamscan.exe
C:\Program Files\Windows Defender\MpCmdRun.exe
๐ ๋์ฌ์จ์ด ๋ฐฉ์ง ๊ธฐ๋ฅ
์์ฌ์ค๋ฌ์ด ํ์ผ ์
๋ก๋ ์ฐจ๋จ, ๋๋ ์์
๊ฐ์ง, ํ์ผ ๋ฒ์ ๊ด๋ฆฌ๋ก
๋์ฌ์จ์ด๋ก๋ถํฐ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํฉ๋๋ค.
ํ์ผ๋ช ์ด ์ ์์ด์ด๋ ๋ด์ฉ์ด ์ํธํ๋ ํ์ผ์ ๊ฐ์งํฉ๋๋ค.
* ์ค๋ ์๊ฐ๋๋ณ ์ ์ ํํฉ
| ๋ ์ง | ๋ก๊ทธ์ธ ์ | ์ฌ์ฉ์ ์ |
|---|
* ์ต๊ทผ 30์ผ๊ฐ ๊ธฐ๋ก
| ์ | ๋ก๊ทธ์ธ ์ | ์ฌ์ฉ์ ์ |
|---|
* ์ต๊ทผ 12๊ฐ์ ๊ธฐ๋ก
| ๋ ๋ | ๋ก๊ทธ์ธ ์ | ์ฌ์ฉ์ ์ |
|---|
* ๋ก๊ทธ์ธ ์ฌ์ฉ์ ๊ธฐ์ค, ๋ด ์ ์ธ / ๊ดํธ ์์ ์ ๋ฐฉ๋ฌธ์ ์
ํ์ ํํด ๋๋ ๊ด๋ฆฌ์๊ฐ ์ญ์ ํ ์ฌ์ฉ์ ๊ธฐ๋ก์ ๋๋ค. ๋ก๊ทธ์ธ/ํ๋ ๋ก๊ทธ๋ ์ ์ฒด ๋ณด๊ด๋ฉ๋๋ค.
| ์์ด๋ | ์ด๋ฉ์ผ | ์ญํ | ๊ฐ์ ์ผ | ์ญ์ ์ ํ | ์ญ์ ์ผ | ์ฒ๋ฆฌ์ | ๋ก๊ทธ | ํ์ผ | ๊ด๋ฆฌ |
|---|
ํํด/์ญ์ ๋ ์ฌ์ฉ์ ๊ธฐ๋ก์ด ์์ต๋๋ค.
| ์์ | ์ํ | ์ ๋ชฉ | ๋ด์ฉ | ํ์๋ฐฉ์ | ํฌ๊ธฐ | ๊ธฐ๊ฐ | ์ด๋ฏธ์ง | ํค๋์ | ์์ |
|---|
๋ฑ๋ก๋ ํ์ ์ด ์์ต๋๋ค.
| ๐ ๋ฐฐ๋ ๋ด์ฉ | |
|---|---|
| ๐ ๋งํฌ (์ ํ) | ํด๋ฆญ ์ ์ด๋ํ URL (๋น์๋๋ฉด ํด๋ฆญ ๋ถ๊ฐ) |
| ๐ ์์์ผ | ๋น์๋๋ฉด ์ฆ์ ์์ |
| ๐ ์ข ๋ฃ์ผ | ๋น์๋๋ฉด ๋ฌด๊ธฐํ |
| ๐จ ๋ฐฐ๊ฒฝ์ | |
| ๐จ ๊ธ์์ | |
| ๐๏ธ ๋ฏธ๋ฆฌ๋ณด๊ธฐ |
๋ฐฐ๋ ๋ด์ฉ์ด ์ฌ๊ธฐ์ ํ์๋ฉ๋๋ค
|
ํ์๊ฐ์ ์ ํ์๋๋ ์ด์ฉ์ฝ๊ด์ ๋๋ค.
์ฒดํฌํ๋ฉด ํ์๊ฐ์ ์ ์ด์ฉ์ฝ๊ด ๋์ ๋จ๊ณ๊ฐ ํ์๋ฉ๋๋ค.
๋ค์ ํ์ผ์ด ์ด๋ฏธ ์กด์ฌํฉ๋๋ค:
์ด๋ป๊ฒ ์ฒ๋ฆฌํ์๊ฒ ์ต๋๊น?
๋ฒ์ ๋ชฉ๋ก์ ๋ถ๋ฌ์ค๋ ์ค...
์ ์ฅ๋ ์ด์ ๋ฒ์ ์ด ์์ต๋๋ค.
ํ์ผ ๋ฒ์ ๊ด๋ฆฌ๋ ๋์ฌ์จ์ด ๋ฐฉ์ง ์ค์ ์์ ํ์ฑํํ ์ ์์ต๋๋ค.| ์ ์ฅ ์๊ฐ | ํฌ๊ธฐ | ์์ |
|---|