블로그 이미지
안녕하세요~ iolate(isho) 의 블로그 입니다~! iolate

카테고리

분류 전체보기 (164)
Server, Cloud (7)
끄적끄적 (9)
Linux, Ubuntu (22)
개발질 (44)
Mac (18)
iOS (23)
IoT (13)
NAS (1)
Web (5)
Network (3)
Review (10)
기타 (9)
비공개글 (0)
Total598,650
Today193
Yesterday180

'apache2'에 해당되는 글 2건

  1. 2015.06.28 Apache2 userdir 모듈에서 php 작동안함 문제
  2. 2012.01.01 Ubuntu apache2/php5/mysql/mariadb

난 userdir 을 별로 좋아하지도 않고 따라서 잘 쓰지도 않는데,

동아리 서버는 특성상 해당 모듈을 켜두고 있었다.


근데 동아리 친구로부터 "php 파일이 다운로드 되는데 내 컴이 이상한거야?"

라는 문의를 받고..


확인해보니 php가 그냥 다운받아져버리는 심각한 문제를 확인..


실서비스 중인 것도 몇개 해당 서버에 있었기에, 최근 패키지 업데이트 이후 설정이 꼬인 문젠가 싶어서 급하게 확인해봤는데

다행히 그냥 userdir 안의 파일들만 그러하였다. 물론 그렇다고 문제가 없는건 아니지만..


=========== 여기까지 쓸데없는 서론 =================


여튼, 결론만 말하자면, userdir 안에서의 php 모듈이 기본적으로 disable 상태이다.


/etc/apache2/mods-enabled/php5.conf

파일에서

<IfModule mod_userdir.c>

    <Directory /home/*/public_html>

        php_admin_value engine Off

    </Directory>

</IfModule>


부분을 전체 주석처리(#) 해버리면 된다.

Off를 On 으로 바꾸는것 또한 가능하지만,

.htaccess 파일을 이용하여 php 를 꺼버리는(보통 업로드 폴더에서 보안을 목적으로 주로 해둔다.) 작업이 불가능해지므로

그냥 주석 처리 혹은 지워버리는 것을 추천.



참고:

http://devplant.net/2010/05/04/linux-php-not-working-in-userdir-public_html/


'Linux, Ubuntu' 카테고리의 다른 글

우분투 시간 동기화  (0) 2015.11.01
[Ubuntu] php-apn 설치하기  (0) 2015.07.02
Apache2 userdir 모듈에서 php 작동안함 문제  (0) 2015.06.28
Unix, Linux, BSD, 그리고 MacOS  (0) 2013.01.03
phpmyadmin 에러  (2) 2012.11.18
사용해 본 VPS 비교  (2) 2012.11.14
Posted by iolate
mariadb 받을거면 mysql 은 알아서 바꾸자.
걍 복붙하다 귀찮아졌네

1. apache2/php5/mysql
# apt-get install apache2 libapache2-mod-auth-mysql mysql-server mysql-client php5-common php5 libapache2-mod-php5 php5-mysql phpmyadmin 

mariadb

sudo apt-get install python-software-properties

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

sudo add-apt-repository 'deb http://ftp.kaist.ac.kr/mariadb/repo/5.5/ubuntu precise main'

sudo apt-get update

sudo apt-get install mariadb-server


(setting path)

apache: /etc/apache2/apache2.conf
apache root: /etc/apache2/sites-available/default
VirtualHost - # a2ensite

mysql: /etc/mysql/my.cnf
php: /etc/php5/apache2/php.ini

 
2. (optional) phpmyadmin
# apt-get install phpmyadmin

#vi /etc/apache2/apache2.conf
#Enable PHPMyAdmin 
Include /etc/phpmyadmin/apache.conf

phpmyadmin.mo

한글화 파일
/usr/share/phpmyadmin/locale/ko/LC_MESSAGES



 http://blog.naver.com/jangstargosu?Redirect=Log&logNo=140148388066




Indexes

/etc/apache2/site-available/default
Options Indexes 


VirtualHost
http://uyeong.tistory.com/172 

'Linux, Ubuntu' 카테고리의 다른 글

우분투 L2TP VPN 설치/설정법  (2) 2012.09.29
우분투 openVPN 설치/설정법  (0) 2012.09.29
ftp / samba  (0) 2012.01.01
Ubuntu apache2/php5/mysql/mariadb  (0) 2012.01.01
인터넷 연결이 안될때  (0) 2011.07.06
root 계정 활성화  (0) 2011.01.09
Posted by iolate

최근에 달린 댓글

최근에 받은 트랙백

글 보관함