Burt.K

코코아를 좋아하는 프로그래머입니다 ;)

서브도메인 VirtualHost 설정하기

  1. 서브도메인에 연결할 디렉토리 생성하기
mkdir lab
sudo chown -R $USER:$USER lab
  1. 서브도메인을 위한 아파치 VirtualHost, sites-available 설정하기
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/lab.burt.pe.kr.conf
sudo vi /etc/apache2/sites-available/lab.burt.pe.kr.conf

아래처럼 VirtualHost 를 설정한다

<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	DocumentRoot /home/burt/www/lab
	ServerName lab.burt.pe.kr
	ServerAlias lab.burt.pe.kr
	 <Directory /home/burt/www/lab>
	     Options Indexes FollowSymLinks MultiViews
	     AllowOverride All
	     Order allow,deny
	     Allow from all
	 </Directory>
     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined
 </VirtualHost>
  1. apache2.conf에서 퍼미션 설정하기
sudo vi /etc/apache2/apache2.conf

아래처럼 작성한다

<Directory /home/burt/www/lab>
	Options Indexes FollowSymLinks
	AllowOverride None
	Require all granted
</Directory>
  1. a2ensite 실행하기
sudo a2ensite lab.burt.pe.kr
  1. 아파치 재시작하기
sudo service apache2 reload
  1. 접속테스트 해 보기

만약 접속이 안된다면 digitalocean.com 에 접속해서 DNS를 설정한다.

dns

← A* 데모 프로그램
우분투14.10에 FFmpeg 2.4 설치하기 →