小知识:基于Xen的VPS ubuntu+nginx+php安装教程

因为对系统性能要求很低,所以选择了Link-1,2.5G硬盘、64M内存、100GB流量、1个独立ip。 使用优惠码9DMM7R可以有10%的折扣,vpslink.com。当然也可以找更大折扣的优惠码,但是一般只限3个月内。 vpslink后台安装os,选择ubuntu9.04,一分钟后系统装完了,ssh登录root。 工作1:配置web服务器 为了调试程序,支持php的web服务器还是需要的。内存太小所以抛弃了一直以来的apache,改用nginx,并且通过fast-cgi来支持php。vpslink提供了ubuntu的源镜像,速度没的说。

(1)一步到位,安装nginx和php

apt-get install nginx php5-cli php5-cgi php5-mysql

(2)因为需要spawn-fcgi来启动fast-cgi,所以安装lighttpd,并设置为开机不启动

apt-get install lighttpd

(3)配置fast-cgi

在/etc/init.d/下建立php-cgi的服务文件,简单起见,可以直接copy nginx的来修改

cp nginx php-cgi

vi php-cgi,修改对应参数

DAEMON=/usr/bin/spawn-fcgi

DAEMON_OPTS=”-a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi”

修改stop时的动作为:pkill -9 php-cgi

保存,退出。

(4) 配置nginx,打开php支持

vi /etc/nginx/sites-available/default

index中增加index.php,并将相关php部分注释取消,注意需要修改fastcgi_param的路径

location ~ \.php$ {

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name;

include /etc/nginx/fastcgi_params;

}

(5) 启动服务

/etc/init.d/php-cgi start

/etc/init.d/nginx start

web服务器就配置完了。

工作2:配置squid代理服务器

这才是主要目的,要不也不用特意选择Xen的vps了。下回再说。

声明: 猿站网有关资源均来自网络搜集与网友提供,任何涉及商业盈利目的的均不得使用,否则产生的一切后果将由您自己承担! 本平台资源仅供个人学习交流、测试使用 所有内容请在下载后24小时内删除,制止非法恶意传播,不对任何下载或转载者造成的危害负任何法律责任!也请大家支持、购置正版! 。本站一律禁止以任何方式发布或转载任何违法的相关信息访客发现请向站长举报,会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。本网站的资源部分来源于网络,如有侵权烦请发送邮件至:2697268773@qq.com进行处理。
建站知识

小知识:确保Linux系统安全的前提条件 漏洞防护

2023-5-18 4:35:10

建站知识

小知识:Linux 监视系统资源使用率

2023-5-18 4:43:23

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索