티스토리 뷰
반응형
이전 포스팅에서 apache2, mysql, php를 설치했다. 이번 포스팅에서는 다음과 같은 간단한 설정을 다룬다.
- mysql 외부에서 3306으로 접근할 수 있게
- apache2 사용자별 디렉토리(userdir) 활성화
- 사용자 계정을 추가하고 홈 디렉토리에 mediaWiki, redmine, phpMyAdmin 디렉토리 추가하기
mysql 3306 포트 외부 오픈
우선 외부에서의 mysql 3306 포트 접근을 위해 /etc/mysql/mysql.conf.d/mysqld.cnf 를 열어 다음 구문을 주석 처리하고 mysqld 서비스를 재시작
bind-address = 127.0.0.1 # bind-address = 127.0.0.1
$ sudo service mysql restart
apache2 유저별 디렉토리 활성화
apache2의 유저별 디렉토리(userdir) 활성화를 위해 /etc/apache2/mods-enabled 에 심볼릭 링크 파일을 생성해주고 서비스 재시작
$ ln -s /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled/userdir.conf $ ln -s /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled/userdir.load $ service apache2 restart
apache2 유저별 디렉토리에서 php 모듈 활성화
apache2의 기본 값으로 userdir에서는 php engine이 off로 되어있다. /etc/apache2/mods-enabled/php5.conf 에서 다음 구문을 on으로 수정한뒤 apache2 재시작. (PHP 7.0도 파일 이름만 다르지 동일하다.)
$ sudo vi /etc/apache2/mods-enabled/php5.conf
<IfModule mod_userdir.c> <Directory /home/*/public_html> php_admin_flag engine Off </Directory>
<IfModule mod_userdir.c> <Directory /home/*/public_html> php_admin_flag engine On </Directory>
$ sudo service apache2 restart
유저 추가시 apache2 기본 경로 추가
apache2에서 유저별 디렉토리 기능을 사용할 때 각 유저의 홈 디렉토리 경로는 public_html 이 기본이므로 다음 유저 생성 부터 public_html을 포함하도록 추가
$ mkdir /etc/skel/public_html $ chmod 755 /etc/skel/public_html
다음 포스팅에서는 phpMyAdmin을 수동설치 해본다.
반응형
'내맘대로 > 내맘대로리눅스' 카테고리의 다른 글
Ubuntu Server 구축 05 - Redmine 설치 / DB 이전 (3) | 2015.09.19 |
---|---|
Ubuntu Server 구축 04 - MediaWiki 서버 이전 (Migration) (0) | 2015.09.18 |
Ubuntu Server 구축 03 - phpMyAdmin 수동 설치 (0) | 2015.09.17 |
Ubuntu Server 구축 01 - 기본 패키지 설치 (0) | 2015.09.17 |
내맘대로 쓰는 vim 플러그인과 .vimrc 설정. (7) | 2015.07.26 |
Linux Mint에서 Ubuntu KDE로.. 그리고 Gnome3로.. (4) | 2015.06.11 |
CentOS 6.x 에서의 phpMyAdmin, MySQL 업데이트를 조심하세요. (0) | 2015.05.17 |