랜드모아 
랜드모아 로그인   
랜드모아
 
OS
 


centos7에 nginx, php7, mariadb10 - 서버적용하기
  2017-08-23 22:15:33 조회:829
글자수:2678


centos7에 nginx, php7, mariadb10 - 서버적용하기 

지금까지 설치한 nginx 1.12 웹서버와 php7.1 , mariadb 10 을 실제 웹페이지로 적용하는 방법입니다.

1.소스 복사
 nginx의 루트와 무관하게 자신의 홈디렉토리를 정해 소스를 복사합니다.
 여기서는 /home/test 를 루트로 보고 소스를 복사ㅣ합니다.

2.DB복사
  자신의 웹서버에 사용할 db를 /bar/lib/mysql/디렉토리에 복사합니다.
  여기서는 testDB라고 가정합니다.

3.소유권 설정
 ]# chown -R mysql.mysql /var/lib/mysql/
 ]# chmod -R 0755 /var/lib/mysql/
 ]# chmod -R 0557 /home/


  ]# systemctl restart nginx
  ]# systemctl restart php-fpm.service
  ]# systemctl restart mariadb.service

   브라우즈 주소표시줄에 홈페이지 주소를 입력하고 엔터를 눌러 확인해 봅니다.
   http://test.net:8080/
   
   사이트에 연결할 수 없음
   test.net에서 연결을 거부했습니다.

   공유기의 포드포워팅이 
   이컴퓨터로 8080이 열려있는지 확인합니다.

4.설정파일
  수정 - 설정파일
  ]# vi /etc/nginx/nginx.conf
  ]# vi /etc/php-fpm.d/www.conf
  ]# vi /etc/nginx/conf.d/default.conf


   ]# vi /etc/nginx/conf.d/default.conf

  server {
      listen       8080;
      #server_name  localhost;  //이 부분을 하기처럼 사용할 도메인으로 수정합니다.
        =>  server_name  test.net www.test.net;

     # root   /usr/share/nginx/html;  //실제 서버에서 사용할 루트디렉토리를 기재합니다.
       =>  root   /home/test;
       =>  index  index.php index.html index.htm;  //인덱스 페이지를 설정합니다
  ----------------
      location = /50x.html {
       # root   /usr/share/nginx/html;  //이부분도 찾아 실제 루트로 수정합니다.
         => root   /home/test;
    }

    location ~ .php$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_index index.php;
        # fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name;
        => fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
   // 위처럼 => 된 부분은 모두 찾아 사용할 실제 자료로 수정해 주면 됩니다.


   ]# systemctl restart nginx
   ]# systemctl restart php-fpm.service
   ]# systemctl restart mariadb.service
  
   웹서버와 php, db 서버 등 모두 재시작해 줍니다.

  ===============================================
php.ini 설정
 실제 기동하기 전에 php.ini를 수정해 주어야 합니다.
  php의 환경설정은 /etc/php.ini를 열면 됩니다. 
  php.ini 파일에서 ; 표시는 주석(설명문) 입니다.
  아래 자료는 순서없이 나열된 것으로 검색해 수정해야 합니다. 


 ]# vi /etc/php.ini
    php.ini 는 일반적으로 수정해 사용하는 자료로 합니다. 
   다음의 자료들을 첮아 수정해 주면 됩니다.

     include_path = ".:/php/includes"

      //extension_dir = "./"
       =>  extension_dir = "/usr/lib64/php/modules/"

short_open_tag = On
       기본값이 off 이므로 아파치 실행전 php,ini에서 short_open_tag = On으로 한다음 시작할 것
       => 아니면 소스가 출력될 수 있습니다.
  //불필요한 메시지 차단
  error_reporting = E_ALL & ~E_NOTICE

       display_errors = On

session.save_path = /tmp
 
 
 최대 실행시간 입니다. 파일 크기가 크면 시간을 늘려주면 됩니다.
    max_execution_time = 60
 
        php엔진이 데이터를 업로더를 받는 시간 입니다.
 max_input_time = 120

 메모리 사용량 제한 입니다. 
; 256m 로 했을 떄 애러발생 
; Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 192512 bytes) 
 memory_limit = 1024M

       ;Post 방식으로 넘겨질 최대 데이터 사이즈 설정 입니다.
 post_max_size = 5G

 ; 파일 업로드시 사용될 임시 폴더를 지정 입니다.
   upload_tmp_dir = "/var/tmp"

 ; 최대 업로드 데이터 사이즈 설정 입니다. 
 upload_max_filesize = 5G
   ; 한번에 업로드 가능한 파일 갯수
 max_file_uploads = 300
 
 ; 시간대 설정
 date.timezone = "Asia/Seoul"





 댓글 (0)


OS
페이지: 1 / 3   


     게시자를 알 수 없는 이 엡이 디바이스를 병경할 수 3
     윈도우즈10에서 파일 확장자 표시하기 3
     윈도우즈7 태블릿 pc 입력판이 나타나지 않게 설정193
     윈도우즈의 네트워크 드라이버 연결163
     윈도우즈의 날짜시간 표시가 다르게 보일때 변경하는 130
     sch.exe의 작동이 중지되었습니다 - 메시지창 212
     windows 의 터치키보드, 화상키보드 끄는 방법244
     원문자 - 윈도우즈에서 원으로 된 문자를 입력하는 210
     windows10 로그인 암호 설정, 변경 그리고 212
     실행메뉴 - 윈도우즈7 시작메뉴에 [실행] 추가하기325
     tocfeeds.com 이 사이트는 백그라운드에서 696
     windows10 자동업데이트 금지 - 레지스트리 420
     컴퓨터 메모리가 부족합니다 - 윈도우즈 10808
     윈도우10에서 시작시 *.exe 화일을 자동으로 실397
     windows 10 - 윈도우 업데이트 보류중인 파462
     windows 10 - 윈도우 업데이트 보류중인 파793
     windows 10 자동 업데이트 중지337
     windows 10 이전버젼 삭제 - old_win298
     윈도우즈 hosts파일 쉽게 수정하기239
     윈도우즈 작업 표시줄 위치 바꾸기299
     윈도우즈 - 숨김파일 ,확장자 표시하기1890
     윈도우즈7 - 인터넷에 연결되지 않음3485
     windows7 사용자 권한 - 파일 복사, 이동,3536
     스윙 브라우즈 - 국산 인터넷 브라우즈 스윙 프로그6392
     다음 프로그램이 이 컴퓨터를 변경할 수 있도록 허용3386
     윈도우즈7 부팅속도 빠르게 설정하기3120
     버추얼박스 마우스 제어가 되지 않을 때5533
     버추얼박스 게스트 확장팩 ( VirtualBox E5338
     버추얼박스에 윈도우즈7 설치3891
     윈도우7 설치를 위한 버추얼박스 설정2677
≪ [1]  [2]  [3]   ≫

복수단어 검색은 공백(space)로 구분해 주세요.



공지사항

 
인기 글
4334
5070
4762
8530
14299
6415
5702
4557
4511
5226
4342
5998
6376
4462
4608
 
최근 글
3
3
36
28
193
163
130
173
111
110
212
141
139
156
244