웹서버 구축 - 서버세팅과 APM설치 --> http://damoa-nawa.tistory.com/429
웹서버 구축 - phpMyadmin 설치 --> http://damoa-nawa.tistory.com/430
웹서버 구축 - 무료 보안인증서 Let's Encrypt설치 --> http://damoa-nawa.tistory.com/431
웹서버 구축 - XE다운 및 설치 --> http://damoa-nawa.tistory.com/432
웹서버 구축 - 웹에서 sftp ,ssh2 사용, PHP SSH2 모듈 설치 --> http://damoa-nawa.tistory.com/433
비교적 저렴하고 속도또한 빠른 추천드리는 VPS(가성서버)업체입니다.
추천 VPS 업체 : https://www.vultr.com
추천 VPS 업체 : https://clientarea.ramnode.com
[ VPS 가상서버(전용서버)에 웹서버 구축 - 서버 세팅 및 APM 설치하기 ]
- 우분투 16.04 64bit , root 계정을 기준으로 설명을 드립니다.
- PuTTy (윈도우 버전) 을 다운받아 설치하고 프로그램을 실행합니다.
- 자신의 아이피를 주소를 입력하고 ssh 로 연결을 합니다.
- login as 에 root 라고 입력을 하고 패스워드를 복사해서 붙혀넣고 로그인을 합니다.
( 마우스 우측을 클릭하면 붙혀넣기 됨)
- 패키지 목록및 설치프로그램을 업그레이드합니다.
apt-get update
apt-get upgrade
- 해외에 서버가 위치있기 때문에 시간을 현지화해 줍니다. ( 아시아/서울로 선택을 합니다.)
dpkg-reconfigure tzdata
- 메일 발송프로그램을 설치해줍니다. (메일발송프로그램은 가입환영 메일, 비번찾기,이메일인증 등에 사용)
apt-get install sendmail
- Apache , PHP , mysql 을 설치합니다.
apt-get install apache2
(apache2 -v 를 입력하면 설치된 아파치 버전을 쉽게 확인할수 있습니다.) 아래 이미지 참조하세요.
- 설치가 잘 되었다면 웹브라우저에 VPS의 자신의 아이피를 입력하면 아래와 같이 나타납니다.
- xe 혹은 cms 을 사용하는데 사용되는 모듈이 있는데 , xe 설치시 필수적인 모듈을 설치합니다.
a2enmod rewrite
a2enmod headers
a2enmod ssl
To activate the new configuration, you need to run: service apache2 restart
위의 메세지가 출력되면 활성화가 된것입니다.
- 해당 모듈의 활성화를 위해 아파치를 재시작해줍니다.
service apache2 restart
- PHP를 설치합니다. 현재 os가 우분투 16.04 이기에 php 7.0이 설치됩니다.
apt-get install php
- 이미 설치한 아파치와 PHP를 연동되는 모듈과 주로 사용되는 모듈을 설치합니다.
apt-get install libapache2-mod-php7.0
apt-get install php-mcrypt
apt-get install php-mbstring
apt-get install php-gd
apt-get install php-curl
apt-get install php-xml
- 모듈을 설치했으니 적용을 위해 아파치를 재시작해줍니다.
service apache2 restart
- Mysql 을 설치합니다.
apt-get install mysql-server mysql-client
- 설치시 mysql 루트 패스워드를 설정하는 창이 나타나는데 비번을 만들어 줍니다.
- php와 연동하기 위해 다음의 모듈을 설치합니다.
apt-get install php-mysql
- 설정을 적용하기 위해서 mysql을 재시작해줍니다.
service mysql restart