잠시만 기다려 주세요

     '인사 대참사 이재명을 규탄한다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (26)  |  여러가지 팁 (1125)  |  추천 및 재미 (166)  |  자료실 (25)  |  
시사, 이슈, 칼럼, 평론, 비평 (1039)  |  끄적거림 (154)  |  문예 창작 (734)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - centos nginx php-fprm rpm 패키지로 설치하기
이 름 : 바다아이   |   조회수 : 12818         짧은 주소 : 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
번 호 카테고리 제 목 이름 조회수
43 리눅스 서버 OpenVZ vs KVM, Xen , 바다아이 13196
42 리눅스 서버 roundcubemail 4 바다아이 12741
41 리눅스 서버 [Imap] Qmail + Vpopmail + Dovecot 바다아이 16968
40 리눅스 서버 Roundcubemail 0.3.1 , 바다아이 16154
39 리눅스 서버 qmail + vpopmail 바다아이 12772
38 리눅스 서버 PHP 7.0 on CentOS/RHEL 6.7 and 7.1 via Yum 바다아이 22331
37 리눅스 서버 CentOS 7 firewalld iptables 바다아이 13534
36 리눅스 서버 , webalizer , 바다아이 12947
35 리눅스 서버 iptables ssh , ssh 바다아이 12757
34 리눅스 서버 ssh - fail2ban, SSH Brute-force attack 바다아이 16301
33 리눅스 서버 NGINX php ... 바다아이 62082
32 리눅스 서버 CentOS 7 | firewall-cmd 바다아이 13240
31 리눅스 서버 SSH (Secure Shell) 바다아이 16451
30 리눅스 서버 proftp , , proftpd.conf 바다아이 16144
29 리눅스 서버 centos 7 iptables firewall-cmd 바다아이 14076
28 리눅스 서버 바다아이 13133
27 리눅스 서버 netstat, nmap 바다아이 13616
26 리눅스 서버 Apache IP , 바다아이 12432
25 리눅스 서버 , 바다아이 13271
24 리눅스 서버 php php.ini , 바다아이 16131
23 리눅스 서버 mysql, mariadb (UTF8) .. ??? 바다아이 14828
22 리눅스 서버 , , , 바다아이 13448
21 리눅스 서버 top 바다아이 16254
20 리눅스 서버 [subversion] ubuntu subversion 바다아이 15908
19 리눅스 서버 2 mod_cband , 바다아이 17416
18 리눅스 서버 바다아이 13383
17 리눅스 서버 Apache event MPM, Prefork MPM, Worker MPM 바다아이 16614
16 리눅스 서버 Virtual Hosting 바다아이 15968
15 리눅스 서버 fedora selinux , ... , , ftp, mysql ... 바다아이 14037
14 리눅스 서버 ssh rsync 바다아이 13248
| |









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