편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
==웹서버== | ==웹서버== | ||
* [[우분투 apt update]] | * [[우분투 apt update]] | ||
* [[우분투 PHP7 설치]] | * [[우분투 PHP7 설치]] | ||
** [[우분투 아파치 설치]] | ** [[우분투 아파치 설치]] | ||
* [[우분투 Lua5.3 설치]] | |||
* [[우분투 | |||
* [[우분투 composer 설치]] | * [[우분투 composer 설치]] | ||
* [[우분투 node.js 설치]] | * [[우분투 node.js 설치]] | ||
<source lang='bash'> | <source lang='bash'> | ||
apt update | apt update | ||
apt install | apt install python-software-properties | ||
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php | LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php | ||
apt update | apt update | ||
apt install -y php7.1 | apt install -y php7.1 lua5.3 | ||
apt install | apt install php-mbstring php-xml | ||
ln -s /usr/bin/lua5.3 /usr/bin/lua | |||
</source> | </source> | ||
<source lang='bash'> | <source lang='bash'> | ||
43번째 줄: | 20번째 줄: | ||
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - | curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - | ||
apt install -y nodejs | apt install -y nodejs | ||
</source> | </source> | ||
49번째 줄: | 25번째 줄: | ||
<source lang='console'> | <source lang='console'> | ||
root@zetaweb:~# php -v | root@zetaweb:~# php -v | ||
PHP 7.1. | PHP 7.1.7-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Jul 7 2017 09:41:45) ( NTS ) | ||
Copyright (c) 1997-2017 The PHP Group | Copyright (c) 1997-2017 The PHP Group | ||
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies | Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies | ||
with Zend OPcache v7.1. | with Zend OPcache v7.1.7-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2017, by Zend Technologies | ||
root@zetaweb:~# apache2 -v | root@zetaweb:~# apache2 -v | ||
Server version: Apache/2.4.18 (Ubuntu) | Server version: Apache/2.4.18 (Ubuntu) | ||
Server built: 2017- | Server built: 2017-06-26T11:58:04 | ||
root@zetaweb:~# lua -v | |||
Lua 5.3.1 Copyright (C) 1994-2015 Lua.org, PUC-Rio | |||
root@zetaweb:~# composer -V | root@zetaweb:~# composer -V | ||
Do not run Composer as root/super user! See https://getcomposer.org/root for details | Do not run Composer as root/super user! See https://getcomposer.org/root for details | ||
Composer version 1. | Composer version 1.4.2 2017-05-17 08:17:52 | ||
root@zetaweb:~# npm -v | root@zetaweb:~# npm -v | ||
3.10.10 | 3.10.10 | ||
</source> | </source> | ||
== | ==웹캐시서버== | ||
* [[우분투 apt update]] | * [[우분투 apt update]] | ||
* [[우분투 varnish 설치]] | * [[우분투 varnish 설치]] | ||
* [[우분투 hitch 설치]] | * [[우분투 hitch 설치]] | ||
* [[우분투 nmap 설치]] | * [[우분투 nmap 설치]] | ||
* [[Varnish 추가 모듈 설치]] | |||
<source lang='bash'> | <source lang='bash'> | ||
apt update | apt update | ||
apt install | apt install -y varnish hitch automake pkg-config libtool libvarnishapi-dev letsencrypt nmap | ||
</source> | |||
<source lang='bash'> | |||
cd /usr/lib/x86_64-linux-gnu/varnish/vmods | |||
wget https://download.varnish-software.com/varnish-modules/varnish-modules-0.9.1.tar.gz | |||
tar xvf varnish-modules-0.9.1.tar.gz | |||
cd varnish-modules-0.9.1 | |||
./configure | |||
make && make install | |||
</source> | |||
<source lang='bash'> | |||
openssl dhparam -out /etc/hitch/dhparam.pem 2048 | openssl dhparam -out /etc/hitch/dhparam.pem 2048 | ||
letsencrypt certonly --standalone \ | |||
-d zetawiki.com \ | |||
-d www.zetawiki.com | |||
</source> | </source> | ||
* 확인 | * 확인 | ||
<source lang='console'> | <source lang='console'> | ||
root@zetav:~# varnishd -V | root@zetav:~# varnishd -V | ||
varnishd (varnish- | varnishd (varnish-4.1.1 revision 66bb824) | ||
Copyright (c) 2006 Verdens Gang AS | Copyright (c) 2006 Verdens Gang AS | ||
Copyright (c) 2006- | Copyright (c) 2006-2015 Varnish Software AS | ||
</source> | </source> | ||
<source lang='console'> | <source lang='console'> | ||
root@zetav:~# hitch -V | root@zetav:~# hitch -V | ||
hitch 1 | hitch 1.1.1 | ||
</source> | </source> | ||
<source lang='console'> | <source lang='console'> | ||
root@ | root@zetav:~# letsencrypt --version | ||
letsencrypt 0.4.1 | |||
</source> | </source> | ||