[VPS]VPS快速架设

完全根据教程digitalocean, DO的服务器是很好的,号称linode杀手!

自己架设一个简单的VPS服务器,可以用于博客,科学上网,python程序等等,功能多多,价格不贵哦

首先,购买服务器,然后所有软件update and upgrade
apt-get update
apt-get upgrade

正式安装

1. mysql install:
apt-get install mysql-server php5-mysql
激活mysql, run command: mysql_install_db
follow the wizard to finish the installation setup: /usr/bin/mysql_secure_installation
2. install php5
apt-get install php5-fpm
修改php.ini配置文件:nano /etc/php5/fpm/php.ini
其中的cgi.fix_pathinfo=0 从值1改为0, 说是出于某种安全因素的考虑
然后修改php5-fpm配置文件:nano /etc/php5/fpm/pool.d/www.conf
listen = 127.0.0.1:9000 改为 listen = 127.0.0.1:9000
重新启动fpm: service php5-fpm restart
3. nginx:
apt-get install nginx
service nginx start
4. 配置 nginx
修改默认的配置文件default:nano /etc/nginx/sites-available/default
一般最好是备份一下系统默认的default文件,然后新建一个default, 直接复制以下内容,以后再修改啦,其中root /usr/share/nginx/www; 改为/srv/www/是放网站文件的目录:

[text]
server {
listen 80;

root /usr/share/nginx/www;
index index.php index.html index.htm;

server_name example.com;

location / {
try_files $uri $uri/ /index.html;
}

error_page 404 /404.html;

error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/www;
}

# pass the PHP scripts to FastCGI server listening on the php-fpm socket
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;

}

}
[/text]

5. 创建一个新的info.php 测试文件:
sudo nano /usr/share/nginx/www/info.php
内容:
<?php
phpinfo();
?>
最后启动nginx 测试: service nginx restart
6. 然后就可以开始安装wordpress, myphpadmin等程序了