实现基于LNMP 的电子商务网站
2017-11-02 20:27
295 查看
一:准备工作
1.检查防火墙和SELinux是否关闭,如果二者不关闭,会严重影响实验。
关闭防火墙:iptables -F 临时清除
可靠关闭:systemctl stop firewalld
关闭selinux:setenforce 0
永久关闭:修改配置文件vim /etc/sysconfig/selinux
SELINUX=disabled
2.小米商务网站源码包-zip
二.安装需要的包
1. yum安装nginx
2 .yum 方式安装mariadb 、mariadb-server、php-mysql 、php-fpm
3 .下载小米商城源码,解压缩到/data/web目录,修改权限为nobody
mkdir -p /data/web
unzip -d /data/web xiaomi.zip
为了被盗后减少损失修改权限,将nginx的运行者改为nobody
cd /data/web
chown nobody:nobody /data/web
三、修改配置文件
1 .修改nginx 的主配置文件,把nginx.conf.default模板复制为配置文件nginx.conf进行修改,指定网站访问目录为/data/web ,并设置默认用户和配置与php-fpm 交互
cp nginx.conf.default nginx.conf
修改nginx.conf里的内容
重启nginx服务
systemctl restart nginx
2 、修改PHP.ini 中功能配置
vim /etc/php.ini
# 修改时钟配置 date.timezone= Asia/Shanghai
# 可以在php.ini 中设置short_open_tag= On
3.修改php-fpm的配置文件
vim /etc/php-fpm.d/www.conf
改完要重启systemctl restart php-fpm
四、访问应用配置修改(也在/etc/nginx/nginx.conf这个文件中)
1 、修改server 段加上默认工作路径,可访问到网站程序
2 、修改php 扩展解析文件路径 修改为
fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;
到此配置文件大致已修改好,可以测试一下。
因为根目录在/data/web下,所以到此目录下。
cd /data/web
echo hello world > test.html
五、 启动数据库,并创建数据库
systemctl start mariadb
六、网站部署和验证
1、打开http://ip/ebak 后台恢复系统 账号 admin密码 123456
2、配置连接数据库并连接到数据库
vim /data/web/data/config.php
3、恢复网站数据信息,并验证http://ip/index.php能正常访问
数据恢复完成后,访问就可进入如下页面
4、登陆后台,并查看网站日常操作页面
到此lnmp搭建成功。
1.检查防火墙和SELinux是否关闭,如果二者不关闭,会严重影响实验。
关闭防火墙:iptables -F 临时清除
可靠关闭:systemctl stop firewalld
关闭selinux:setenforce 0
永久关闭:修改配置文件vim /etc/sysconfig/selinux
SELINUX=disabled
2.小米商务网站源码包-zip
二.安装需要的包
1. yum安装nginx
2 .yum 方式安装mariadb 、mariadb-server、php-mysql 、php-fpm
3 .下载小米商城源码,解压缩到/data/web目录,修改权限为nobody
mkdir -p /data/web
unzip -d /data/web xiaomi.zip
为了被盗后减少损失修改权限,将nginx的运行者改为nobody
cd /data/web
chown nobody:nobody /data/web
三、修改配置文件
1 .修改nginx 的主配置文件,把nginx.conf.default模板复制为配置文件nginx.conf进行修改,指定网站访问目录为/data/web ,并设置默认用户和配置与php-fpm 交互
cp nginx.conf.default nginx.conf
修改nginx.conf里的内容
重启nginx服务
systemctl restart nginx
2 、修改PHP.ini 中功能配置
vim /etc/php.ini
# 修改时钟配置 date.timezone= Asia/Shanghai
# 可以在php.ini 中设置short_open_tag= On
3.修改php-fpm的配置文件
vim /etc/php-fpm.d/www.conf
改完要重启systemctl restart php-fpm
四、访问应用配置修改(也在/etc/nginx/nginx.conf这个文件中)
1 、修改server 段加上默认工作路径,可访问到网站程序
2 、修改php 扩展解析文件路径 修改为
fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;
到此配置文件大致已修改好,可以测试一下。
因为根目录在/data/web下,所以到此目录下。
cd /data/web
echo hello world > test.html
五、 启动数据库,并创建数据库
systemctl start mariadb
六、网站部署和验证
1、打开http://ip/ebak 后台恢复系统 账号 admin密码 123456
2、配置连接数据库并连接到数据库
vim /data/web/data/config.php
3、恢复网站数据信息,并验证http://ip/index.php能正常访问
数据恢复完成后,访问就可进入如下页面
4、登陆后台,并查看网站日常操作页面
到此lnmp搭建成功。
相关文章推荐
- 实现基于lnmp电子商务网站的负载均衡
- 实现基于LNMP的电子商务网站
- 实现基于LNMP的电子商务网站的搭建
- 实现基于LNMP的电子商务网站
- 企业实战-实现基于LNMP的电子商务网站
- 实现基于LNMP的小米电子商务网站平台
- 实现基于LNMP的电子商务网站
- 企业实战(1)-实现基于LNMP的电子商务网站
- 实现基于LNMP的电子商务网站部署
- 实现基于LNMP的电子商务网站
- 实现基于LNMP的电子商务网站——基于CentOS 7
- 实验----实现基于LNMP的电子商务网站
- 实现基于LNMP的电子商务网站--小米商城
- 实现基于LNMP的电子商务网站
- 企业实战(4)-实现基于Haproxy负载均衡集群的电子商务网站架构
- VC++基于winpcap实现ARP攻击禁止访问相关网站
- 前后端分离实践:基于vue实现网站前台的权限管理
- 如何快速实现一个基于 Nginx 网站的监控场景
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- 基于jquery的适合电子商务网站首页的图片滑块