LAMP 설치(Nginx)
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