랜드모아 
랜드모아  로그인  회원가입   
랜드모아
 
OS
 


  centos7에 nginx, php7, mariadb10 - 서버적용하기
  등록: 2017-08-23 22:15:33 조회:653


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"




 

 





OS
페이지: 1 / 3   

   실행메뉴 - 윈도우즈7 시작메뉴에 [실행] 추가하기112
   tocfeeds.com 이 사이트는 백그라운드에서 178
   windows10 자동업데이트 금지 - 레지스트리 235
   컴퓨터 메모리가 부족합니다 - 윈도우즈 10329
   윈도우10에서 시작시 *.exe 화일을 자동으로 실193
   windows 10 - 윈도우 업데이트 보류중인 파223
   windows 10 - 윈도우 업데이트 보류중인 파230
   windows 10 자동 업데이트 중지184
   windows 10 이전버젼 삭제 - old_win175
   윈도우즈 hosts파일 쉽게 수정하기119
   윈도우즈 작업 표시줄 위치 바꾸기147
   윈도우즈 - 숨김파일 ,확장자 표시하기1573
   윈도우즈7 - 인터넷에 연결되지 않음2898
   windows7 사용자 권한 - 파일 복사, 이동,2866
   스윙 브라우즈 - 국산 인터넷 브라우즈 스윙 프로그2976
   다음 프로그램이 이 컴퓨터를 변경할 수 있도록 허용2935
   윈도우즈7 부팅속도 빠르게 설정하기2537
   버추얼박스 마우스 제어가 되지 않을 때4328
   버추얼박스 게스트 확장팩 ( VirtualBox E4540
   버추얼박스에 윈도우즈7 설치3384
   윈도우7 설치를 위한 버추얼박스 설정2376
   윈도우즈7에 VirtualBox 설치하기2335
   윈도우즈의 창이 모니터 밖으로 나가는 문제 - 듀얼909
   윈도우즈 컴퓨터(pc) 사이의 네트워크 폴드 공유(917
   실행 프로그램의 창이 윈도우 밖으로 나가 보이지 않827
   윈도우즈를 사용하면사 키보드로 바로 원문자 입력하는865
   윈도우즈의 explorer 중지로 바탕화면과 작업표866
   윈도우즈 계산기에서 나머지 구하는 방법1066
   windows7 사용자 계정 추가하기701
   IE(익스플로러)에서 팝업창이 실행되지 않을때 - 982
≪ [1]  [2]  [3]   ≫

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



 
인기 글
11478
12072
17372
13228
5592
8043
8307
5787
10270
5761
6679
7621
5790
7055
14183
 
최근 글
17
13
19
109
70
66
87
72
82
79
112
103
97
89
79