来讲讲:CentOS 6.3下nginx、php-fpm、drupal疾速部署
小知识:Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。统统本着从简准绳来做,能yum/rpm的,坚定不手工编译:)
本次部署情况基于CentOS6.3x86_64体系。
0.筹办事情
#更新yum#yum-yupdate#yuminstalllibaio-devel.x86_64#drupal8.0必要用到curl模块#yuminstallcurl-devel#yum-yinstalllibpng-devellibjpeg-develfreetype-develgmp-devellibxml2-devel1.安装nginx
#安装nginx官方yum源包#rpm-ivhhttp://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm#yum-yinstallnginx#chkconfignginxon2.安装php-fpm
#安装phpyum源包#rpm-ivhrpm-Uvhhttp://repo.webtatic.com/yum/el6/latest.rpm#yum-yinstallphp54w3.设置nginx+php
/etc/nginx/nginx.conf设置文件能够不必做任何修正。
编纂/etc/nginx/conf.d/default.conf,以本站为例,设置文件以下:
server{listen80;server_nameimysql.com*.imysql.com;root/data/www/imysql.cn/;indexindex.phpindex.htmindex.htmlindex.shtml;error_page404/page_not_found;error_page500502503504/page_not_found;location~/.ht{denyall;}if($fastcgi_script_name~..*/.*php){return403;}location/{if(!-e$request_filename){rewrite^/(.*)$/index.php?q=$1last;}}location~.php${fastcgi_pass127.0.0.1:9000;fastcgi_indexindex.php;fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;includefastcgi_params;}location~.*.(gif|jpg|jpeg|png|bmp|swf)${expires30d;}location~.*.(js|css)?${expires1h;}location^~/sites/default/files/imagecache/{indexindex.phpindex.html;if(!-e$request_filename){rewrite^/(.*)$/index.php?q=$1last;break;}}}上述设置包含了nginx假造主机的设置,和drupal的rewrite划定规矩设置,复杂疾速。
4.启动测试
每次修正完设置文件后,都记得实行上面的下令测试设置文件准确性:
#/etc/init.d/nginxconfigtestnginx:theconfigurationfile/etc/nginx/nginx.confsyntaxisoknginx:configurationfile/etc/nginx/nginx.conftestissuccessful确认设置文件无误后,实行上面的下令重载nginx,使其失效:
#/etc/init.d/nginxreload#大概restart#/etc/init.d/nginxrestart半途而废:)
小知识:CentOS并不是第一个提供商业支持的RHEL克隆版,其他企业例如Oracle也提供了基于RedHat的自己的企业Linux发布版。 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] 眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。 把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。 学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 我学习Linux的心得体会 ,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
页:
[1]