잠시만 기다려 주세요

     '싸우지 않는 이재명을 규탄한다. 민생충, 협치충, 역풍충, 검토질.. 국민들은 치가 떨린다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (24)  |  여러가지 팁 (1108)  |  추천 및 재미 (165)  |  자료실 (25)  |  
시사, 이슈, 칼럼, 평론, 비평 (923)  |  끄적거림 (143)  |  문예 창작 (719)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - centos nginx php-fprm rpm 패키지로 설치하기
이 름 : 바다아이   |   조회수 : 11307         짧은 주소 : https://www.bada-ie.com/su/?281591794422
# vim /etc/yum.repos.d/nginx.repo
 
아래 내용을 추가해 줍니다.

[
nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

 

yum install -y nginx php-fpm

 

기타 라이브러리나 mysql등은 개인 기호에 맞춰서 추가로 설치해주시면 됩니다.

 

 

 

nginx와 php-fpm이 설치가 끝난다면

 

 

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

 

내용중

 

location ~ .php$ {
    root html;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    #fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}

 

에 대해 주석 (#) 해제 합니다.

 

단 fastcgi_param의 경우 

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

의 내용은 기존에 없으니 추가하여 주시고

기존에 작성된 내용의 경우 그대로 주석처리 해둡니다 

 

 

 

 

 

 

해당 내용을 대략적으로 적자면 기본 웹서버는 nginx로 구동을 하고

 

만약 확장자가 php인 파일의 경우 php-fpm (fast-cgi)의 형식으로 전달하여

 

해당 프로세스가 내용을 전달하여 내용을 해석한 이후 다시 nginx로 던져주게 됩니다.

 

 

 

적용 이후

 

service nginx start

service php-fpm start

 

로 두개의 프로세스를 모두 시작해 줍니다.

 



p.s
주의 사항이 있습니다.
nginx.conf 파일과 conf.d 안에 있는 버츄얼 호스트 conf 파일들은 전부 php 설정 해 주셔야 합니다.
아니면 php 파일이 그대로 다운이 되어 보안에 큰 치명타가 될 수 있습니다.

1. 도메인으로 접근
2. ssl 도메인 접근
3. 아이피 접근
4. ssl 아이피 접근


위에 4가지는 필히 php 실행 확인 하셔야 합니다.
아니면 엄청난 재앙이 올 수 있습니다.
 
| |





      5 page / 6 page
번 호 카테고리 제 목 이름 조회수
38 리눅스 서버 PHP 7.0 on CentOS/RHEL 6.7 and 7.1 via Yum 바다아이 19319
37 리눅스 서버 CentOS 7 firewalld iptables 바다아이 11808
36 리눅스 서버 , webalizer , 바다아이 11404
35 리눅스 서버 iptables ssh , ssh 바다아이 11180
34 리눅스 서버 ssh - fail2ban, SSH Brute-force attack 바다아이 14705
33 리눅스 서버 NGINX php ... 바다아이 60443
32 리눅스 서버 CentOS 7 | firewall-cmd 바다아이 11705
31 리눅스 서버 SSH (Secure Shell) 바다아이 14776
30 리눅스 서버 proftp , , proftpd.conf 바다아이 14409
29 리눅스 서버 centos 7 iptables firewall-cmd 바다아이 12670
28 리눅스 서버 바다아이 11702
27 리눅스 서버 netstat, nmap 바다아이 12107
26 리눅스 서버 Apache IP , 바다아이 11058
25 리눅스 서버 , 바다아이 11920
24 리눅스 서버 php php.ini , 바다아이 14517
23 리눅스 서버 mysql, mariadb (UTF8) .. ??? 바다아이 13449
22 리눅스 서버 , , , 바다아이 11996
21 리눅스 서버 top 바다아이 14671
20 리눅스 서버 [subversion] ubuntu subversion 바다아이 14325
19 리눅스 서버 2 mod_cband , 바다아이 15709
18 리눅스 서버 바다아이 11978
17 리눅스 서버 Apache event MPM, Prefork MPM, Worker MPM 바다아이 14936
16 리눅스 서버 Virtual Hosting 바다아이 14445
15 리눅스 서버 fedora selinux , ... , , ftp, mysql ... 바다아이 12569
14 리눅스 서버 ssh rsync 바다아이 11695
13 리눅스 서버 502 bad gateway using Nginx 바다아이 12132
12 리눅스 서버 nginx post .... 바다아이 10023
현재글 리눅스 서버 centos nginx php-fprm rpm 바다아이 11308
10 리눅스 서버 ssh ip or 바다아이 11420
9 리눅스 서버 nginx 405 바다아이 12287
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb + PgBouncer + ProxySQL]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.04073
to webmaster... gogo sea. gogo sea.