작은항해자의 항해

LAMP 설치(Nginx) 본문

Linux/우분투

LAMP 설치(Nginx)

작은항해자 2014. 9. 19. 12:49

LAMP   ( Apache 대신 Nginx 설치)


Apache 설치


 $ sudo apt-get install apache2


데몬 활성화


 $ sudo service apache2 start


웹서버 기본 디렉토리

/var/www


아파치 설정 파일 수정

/etc/apache2 에 위치.


아파치 한글 설정

/etc/apache2/apache2.conf 파일에 마지막 부분에 언어 코드 추가

 "ADDDefaultCharset utf-8" 추가하여준다.



일반 사용자 계정 활성화


일반 사용자 환경설정 파일

/etc/apache2/mod-available/userdir.conf


UserDir public_html

 사용자 계정의 홈 디렉터리의 "public_html" 디렉터리를 만들어서 웹 페이지를 만들면 서비스 된다.

UserDir disabled root

 root계정은 Userdir을 사용 할수 없다.




Nginx 설치


 $ sudo apt-get install nginx

 $ sudo service nginx start 


브라우저로 접속


기본 환경 설정 파일

/etc/nginx/sites-available/default


listen 80 : 서비스 포트

root /usr/share/nginx/html : 서비스 경로




PHP 설치


nginx 설치시

 nginx에서는 PHP를사용하기위해선 PHP5-fpm을설치하여야한다.

 $ sudo apt-get install php5-fpm 


 $ sudo nano /etc/php5/fpm/php.ini


cgi.fix_pathinfo=1 을 0으로 수정한다.

1로 설정시 유저가 요청할때 php interpreter가 요청한 파일과 비슷한 파일을 보여 줄 수도 있다. 보안상 문제로 보수적인 0으로 설정하는게 좋다.





Mariadb 설치


참조 사이트 : https://downloads.mariadb.org/mariadb/repositories/#mirror=kaist





'Linux > 우분투' 카테고리의 다른 글

dual window 파일관리 "SunFlower"  (0) 2015.07.10
이클립스 설치  (0) 2014.09.19
FTP 설치  (0) 2014.09.19
XRDP 설정  (0) 2014.09.19
우분투 서버 설치하면서 정리중  (0) 2014.09.12