RSS订阅专注X86/ARM架构技术
博客交流QQ群693563350 赞助本站
你现在的位置:网站首页 / Linux / 正文内容

128M的VPS搭建LNMP

20940 Linux | 2016年12月28日

cinelli.jpeg突然间想折腾VPS。想起来自己曾经剁手的40元一年的128M内存的VPS仅仅搭了个梯子是极度浪费的,于是,想起32MB和64MB的博主用比我小的VPS搭建了一个博客,既然如此,那我也折腾一下。

    首先,重装系统,我选择的是debian-8.0-x86_64-minimal这个操作系统。debian是我个人觉得比较轻便的一个操作系统了、。稍等几分钟,系统安装完毕,通过putty连接登录即可。putty建议使用官方的英文版,毕竟中文版爆出有后门的存在。

    安装玩具,首先打算安装SSR,用来自“秋水逸冰”的一键脚本即可。毕竟工具的存在,便是为了节约时间,提高生产力。(这是政治必考题,学学!为了和谐,请百度寻找。)

    随后,开始安装Nginx。相比于nginx我更喜欢apache,但是128M的小机器还是很可能带不动的。

apt-get update&&apt-get upgrade -y #更新一下下软件
apt-get install nginx #安装nginx
service nginx start  #启动nginx服务
apt-get install php5 php5-fpm php5-mysql php5-curl #安装php环境
mv /etc/nginx/sites-available/default /etc/nginx/sites-available/default.bak #备份默认的nginx文件
vi /etc/nginx/sites-available/default #创建一个新的配置文件
######以下是文件内容######
server {
    listen 80 default_server;
    root /home/www;
    index index.html index.htm index.php;
 
    server_name www.mhcf.net;
 
    location / {
        if (-f $request_filename/index.html){
            rewrite (.*) $1/index.html break;
        }
        if (-f $request_filename/index.php){
            rewrite (.*) $1/index.php;
        }
        if (!-f $request_filename){
            rewrite (.*) /index.php;
        }
    }
 
    location ~ .*\.php(\/.*)*$ {
       fastcgi_split_path_info ^(.+\.php)(/.+)$;
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
       fastcgi_pass 127.0.0.1:9000;
       fastcgi_index index.php;
       include fastcgi_params;
  }
}
######内容结束######
#其中www.mhcf.net可以换成你的域名,支持*.这样的泛解析,多个域名用空格隔开#
vi /etc/php5/fpm/pool.d/www.conf #修改 fastcgi 配置,将 listen 值改为listen = 127.0.0.1:9000即可
vi /etc/php5/fpm/php.ini #找到 cgi.fix_pathinfo=1 这一行,去掉前面的分号, 将 1 改为 0
chmod -R 777 /home/www #赋予网站根目录读写权限
service php5-fpm restart #重启 php5-fpm
service nginx restart #重启 Nginx
######代码来自32mb.space######

 此时此刻,已经可以在/home/www/目录中放一个探针,或者爱特文管。当然,想建站点,还需要MySQL。毕竟,咱不能让数据睡大街不是?所以,咱们继续。

apt-get install mysql-server #安装MySQL
vi /etc/mysql/my.cnf #编辑 my.cnf 文件,修改编码。在 [client] 字段里加入 default-character-set=utf8 在 [mysqld] 字段里加入 character-set-server=utf8 在 [mysql] 字段里加入 default-character-set=utf8。
###安装完成后,可以通过SSH登录MySQL继续即可。代码如下###
mysql -u root -p #以root用户登录,密码是安装的时候自己设置的~
create database sqlname; #sqlname是你创建的数据库的名字
exit; #退出mysql管理界面
exit #退出SSH
###以上代码来自32mb.space和网络###
###在mysql中操作记得带分号,否则命令行无效的节奏###

站点已经完成了。现在上传程序,由于没有FTP,我们可以使用SFTP登录,工具可以推荐xftp给大家。登陆之后,把安装文件解压到/home/www/目录即可。姜辰安装了EM6.0测试版。唔,经过测试,我还是喜欢5.3.1。

    以下为截图:

2.png

探针截图

3.png

Emlog6.0.0 Bet后台截图

作为网站访问的速度而言,还是挺不错的。而作为梯子,也很完美。当然,敢于折腾,才是重要的地方。否则,东西在手上慢慢生锈,又有什么意义呢?人生,不也是因为折腾才精彩的吗?


本文转自 梦幻辰风博客

本文链接:https://www.mhcf.net/512.html


上一篇:建网站用国内主机好还是国外主机好

下一篇:用斐讯k2路由器做个人博客服务器

猜你喜欢