【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器

一、前言:

  1. 此次搭建的是本地的虚拟机服务器,系统选择的是 'CentOS 最小安装',读者可以选择安装GUI。
  2. 此次教程以配置NGINX作为范例,指导新手使用这款优秀的服务器管理工具——'宝塔面板'。
  3. 关于本文用到的软件,可以到'本人博客'查看分享。当然,本人也给出了安装后的VMDK镜像,以供新手取阅。

二、使用 'VMware' 下载安装 'CentOS'

  1. 教程使用的是'绿色版 'VMware',读者在博客中可以参考下载。
  2. 新建一个虚拟机,用来安装 'CentOS',虚拟机的基本使用。
  3. 本教程安装完虚拟机后,保留的配置如下图:
【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第1张图片
虚拟机配置.PNG
  1. 因为只是作为本地服务器,推荐新手选择 '最小安装'

三、安装 '宝塔面板'

  1. 因为选择了最小安装,所以没办法在虚拟机中使用鼠标,因而这里我们就需要用到 'Xshell' 连接主机和虚拟机。
  2. 查看虚拟机 'IP':
  • ifconfig
【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第2张图片
IP.PNG
  1. 在 'Xshell' 中连接虚拟机:
【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第3张图片
连接虚拟机.PNG
  1. 在 'Xshell' 中 root 登录之后,输入以下命令:
  • yum update -y
  • yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第4张图片
面板安装完成.png
  1. 正常安装在5-7分钟,下面给出面板的基本指令及目录:
    • 启动面板:service bt start
    • 停止面板:service bt stop
    • 重启面板:service bt restart
    • 查看当前面板端口:cat /www/server/panel/data/port.pl
    • 站点配置文件位置:/www/server/panel/vhost
    • 'php.ini' 文件位置:/www/server/php/71/etc/php.ini
    • 命令行修改面板密码:cd /www/server/panel && python tools.pyc panel 123456

四、在主机中使用虚拟机服务器

  1. 在上面我们已经查看到了虚拟机 'IP',对虚拟机进行以下配置:
【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第5张图片
虚拟机配置1.PNG

【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第6张图片
虚拟机配置2.PNG

【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第7张图片
虚拟机配置3.PNG

【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第8张图片
虚拟机配置4.PNG
  1. 在 'Xshell' 中输入以下指令:
  • service bt start
    开启 '宝塔面板'
  • cd /www/server/panel && python tools.pyc panel 123456
    修改面板admin密码为 '123456'
  1. 此时可以在主机服务器中进入 '宝塔面板':
  • http://192.168.128.133:8888
    '8888' 是你在虚拟机中查看到的 '宝塔面板' 的端口
  1. 在主机中映射虚拟机 'IP'。
  • 192.168.128.133 vm-server
    之后可以通过 http://vm-server 访问服务器网站
【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第9张图片
登录界面.PNG

五、'宝塔面板' 配置 'LNMP'

  1. 安装过程如下图:


    【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第10张图片
    安装NGINX.png

    【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第11张图片
    安装完成.png

    【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第12张图片
    查看开放端口.png

    【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第13张图片
    宝塔面板首页.PNG
  2. 在 '宝塔面板' 首页中更改 'NGINX' 的配置:
#..................................others....................................
# 多站点,添加在底部'include'语句之前
server
    {
        listen 39999;
        server_name www.bt.cn;
        index  index.php;
        root  /www/wwwroot/server_39999;

        #error_page   404   /404.html;
        # another .conf
        include enable-php.conf;
     }
#..................................others....................................
  1. 在 'Xshell' 中输入以下指令:
  • mkdir /www/wwwroot/server_39999
  • touch /www/wwwroot/server_39999/index.php
  • chmod 777 -R /www/wwwroot/server_39999
  1. '/www/wwwroot/server_39999/index.php' 中输入:
  1. 重启 'NGINX' 使配置生效:
  • service bt restart
  1. 配置 'MYSQL' 字符集以支持 'utf8mb4'
#..................................others....................................

[client]
#..................................others....................................
default-character-set = utf8mb4
#..................................others....................................

[mysqld]
character-set-client-handshake = FALSE
character-set-server=utf8mb4
init_connect='SET NAMES utf8mb4' 
collation-server=utf8mb4_unicode_ci 
#..................................others....................................

[mysql]
#..................................others....................................
default-character-set = utf8mb4
#..................................others....................................
  1. 在主机浏览器输入:
  • http://vm-server:39999
【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器_第14张图片
phpinfo.png

六、结语

  1. 本教程面向新手,更多教程会在日后给出。
  2. 随着系统升级,软件更新,以后的配置可能有所变化,在下会第一时间测试并且更新教程;
  3. 欢迎联系在下,讨论建议都可以,之后会发布其它的教程。

你可能感兴趣的:(【NGINX安装配置】CentOS配置LNMP,制作本地虚拟机服务器)