2022
我们一起努力

机房的真实生活,自己建数据库机房

看到网友发帖说

当有了自己的服务器,他干了件特别酷的事

还有个网友提出了清奇思路

“做个山寨淘宝,让媳妇在上面买买买”

(re:可以是真淘宝,做个插件。一到付款界面就崩溃)

但此刻,有位柔情铁汉出场了!

汉子为了在妹子面前装X

本来想用云服务器搭一个Wordpress网站

结果自己建了一个机房!

来自知乎网友@有用IT 的分享

事情是这样的

开始妹子发过来2个很好看的网站

说自己也想搭一个

汉子一瞅,这不是用WordPress做的么

于是心生两个方案

1、注册阿里云->买一台ECS虚拟机->安装LAMP环境->安装WordPress->->找漂亮主题->上传网站内容->萌妹子新技能get!

但是这个太简单了,用不了2小时就搞定了

那些给妹子修电脑的,半小时修好的那些糙汉子,然后就没有然后了

2、买台服务器->安装Linux操作系统->安装LAMP环境->安装WordPress->->找漂亮主题->上传网站内容->萌妹子新技能get!

这样和妹子的相处时间不就变长了!

行动!买服务器!

到现在还记得妹子见到服务器的萌样

让我义无反顾的又为这些服务器买了机柜

当服务器放到机柜里面的时候

妹子开心地笑了

为了这个笑

6个机柜

40平米机房

440平的场地

机房的真实生活,自己建数据库机房

380V工业用电

额外5台交换机

高等级防静电地板

1个AC6个AP无线网络

10MB联通电信BGP专线

这一切的一切都值了!

服务器装vSphere操作系统

做一套vCenter出来

安装一个Ubuntu服务器出来

好的,开始敲命令

1.安装Nginx
sudo apt-get install update
sudo apt-get install nginx

2.测试Nginx
curl http://127.0.0.1

3.安装MySQL
sudo apt-get install mysql-server

4.安装PHP
sudo apt-get install php5-fpm php5-mysql

5.配置PHP,修改php.ini文件
# 备份php.ini文件
cp /etc/php5/fpm/php.ini /etc/php5/fpm/php.ini.back
# 取消有安全隐患的pathinfo模式
vim /etc/php5/fpm/php.ini
# 将cgi.fix_pathinfo=1 设置为 cgi.fix_pathinfo=0
cgi.fix_pathinfo=0
#启动php-fpm
sudo service php5-fpm restart

6.配置Nginx让其使用php-fpm进程
#备份/etc/nginx/sites-available/default文件
cp /etc/nginx/sites-available/default /etc/nginx/sites-available/default.back
#修改defalut文件内容如下
server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;

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

    server_name server_domain_name_or_IP;

    location / {
        try_files $uri $uri/ =404;
    }
    error_page 404 /404.html;
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root /usr/share/nginx/html;
    }

    location ~ .php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

7.重启nginx服务器
sudo service nginx restart

8.在/usr/share/nginx/html/里面建立info.php写入如下内容
<?php
	phpinfo();
?>

浏览器输入: http://ip/info.php

9、为WordPress创建MySQL用户和数据库
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit

10、下载WordPress到服务器上
cd ~
wget http://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
sudo apt-get update
sudo apt-get install php5-gd libssh2-php

11、配置WordPress
cd ~/wordpress
cp wp-config-sample.php wp-config.php

vim wp-config.php
设置数据库名字、数据库用户和密码三个参数:
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wordpressuser');

/** MySQL database password */
define('DB_PASSWORD', 'password');

12、复制WordPress目录到网站目录
sudo mkdir -p /var/www/html
sudo rsync -avP ~/wordpress/ /var/www/html/

mkdir /var/www/html/wp-content/uploads
sudo chown -R www-data:www-data /var/www/html/*

13、配置Nginx服务器
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/wordpress
sudo vim /etc/nginx/sites-available/wordpress

修改成:
server {
    listen 80 default_server;
    listen [::]:80 default_server ipv6only=on;
    root /var/www/html;
    index index.php index.html index.htm;

    server_name your_domain_or_IP;

    location / {
        # try_files $uri $uri/ =404;
        try_files $uri $uri/ /index.php?q=$uri&$args;
    }

    error_page 404 /404.html;

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

    location ~ .php$ {
        try_files $uri =404;
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }
}


然后创建刚才的配置文件到 sites-enabled 目录激活:
sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/
sudo rm /etc/nginx/sites-enabled/default

sudo service nginx restart
sudo service php5-fpm restart

14、通过浏览器完成WordPress的安装
http://IP

这一通命令下

,一个赏心悦目的网站终于出来了

为了在妹子面前装X

本来想用云服务器搭一个Wordpress网站

结果自己建了一个机房!

从机房、网络、服务器、操作系统、虚拟化、网站应用、设计、上线维护

一条龙服务

这个比妹子好玩多了

哎,哎,妹子你别走啊。。。

赞(0)
文章名称:《机房的真实生活,自己建数据库机房》
文章链接:https://www.fzvps.com/115865.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!