实验----实现基于LNMP的电子商务网站

实现基于LNMP的电子商务网站

一、准备LNMP环境所需的包:

yum install mariadb-server php-fpm php-mysql nginx

二、准备网站:

mkdir -p /data/web          建站点

unzip -d /data/web xiaomi.zip  导入小米网站的源码包并解压到/data/web

cd /data/web ;chown -R nobody.nobody .  修改所有文件所属人所属组为nobody,防止被劫持造成巨大损失

三、编辑nginx配置文件

cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf  用例子文件作为配置文件模板,并编辑

vim  nginx.conf

user nobody;                       进程运行用户

worker_processes  1;                 开启的进程数

error_log  /var/log/nginx/error.log  info;  错误日志

events{

worker_connections 65535;         最大连接数

}

http{

include mime.types;  文件扩展名与文件类型映射表

default_type  application/octet-stream;  默认文件类型

定义日志格式:

log_format  main ‘$remote_addr - $remote_user [$time_local] "$request" ‘ ‘$status $body_bytes_sent "$http_referer"’

‘"$http_user_agent""$http_x_forwarded_for"‘;

access_log /var/log/nginx/access.log  main;  定义日志

sendfile        on;           开启高效传输模式

tcp_nopush     on;              防止网络阻塞

tcp_nodelay    on;

keepalive_timeout  65;             客户端连接超时时间

gzip on;                     开启压缩功能

server {

listen       80;             监听端口

server_name www.xiaomi.com;           虚拟主机名

root /data/web;                 定义根站点

location / {

index index.php index.html index.htm;  定义默认页面

}

取消php的location注释,修改fastcgi_param

location ~ \.php$ {

fastcgi_pass   127.0.0.1:9000;

fastcgi_index  index.php;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include        fastcgi_params;

}

}

}

四、编辑php配置文件

vim /etc/php.ini

date.timezone = Asia/Shanghai  修改时钟配置

short_open_tag = on       支持短格式

vim /etc/php-fpm.d/www.conf

user nobody           修改运行用户

五、建xiaomi数据库

mysql -uroot -p           登陆数据库

>create database xiaomi;      创建xiaomi数据库

六、启动三种服务

systemctl start mariadb

systemctl start php-fpm

systemctl start nginx

七、恢复小米网站数据

①访问serverip/ebak/index.php,登陆(admin 123456)

②数据库参数设置。想当于vim /data/web/data/config.php直接修改配置文件

③恢复数据

④访问网站:http://serverip/index.php

⑤还可以登陆后台,查看网站日常操作页面

http://192.168.199.143/admin/index.php,登陆(admin admin888)

时间: 2024-12-07 22:33:18

实验----实现基于LNMP的电子商务网站的相关文章

实现基于LNMP的电子商务网站

---------------------------实现基于LNMP的电子商务网站---------------------- 一.环境准备:centos系统.nginx源码.yum源(安装mysql与php-fpm). 实验前先关闭httpd服务,防止干扰 二.安装步骤: 1.下载nginx源代码,并编译安装到/usr/local/nginx目录中 2.yum方式安装mariadb.mariadb-server.php-mysql.php.php-fpm yum install mariad

实现基于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.p

实现基于LNMP的电子商务网站的搭建

一 环境准备:centos系统  yum源(安装mysql,nginx,和php-fpm) 二:安装步骤:用yum的方式安装mariadb,mariadb-server,php-mysql,php-fpm,nginx 下载需要搭建网站的源码,我搭建的是基于小米网站的搭建,然后解压缩到data/web目录 修改权限为nobody(在这里之所以不用root,是为了安全的考虑,因为root的权限太大) 三  修改配置文件 修改nginx配置,把nginx.conf.default模板复制为配置文件进行

实验——实现基于LNMP的电子商务平台架构

一. 环境准备: centos系统.nginx源码. yum源(安装mysql与php-fpm) 二. 安装步骤: 1.先确定一下防火墙都清空了 2.安装nginx(推荐源码编译安装) 3.yum方式安装mariadb.mariadb-server. php-mysql. php. php-fpm  4.下载小米商城源码, 解压缩到/data/web目录, 修改权限为nobody 新建目录,然后解压缩到目录下 发现所有文件的属主属组都是root,权限太大 于是我们将它改为nobody 三. 修改

企业实战-实现基于LNMP的电子商务网站

一.环境准备:centos7.3系统.yum源 二.安装步骤: 1.yum方式安装mariadb .mariadb-server .php-mysql .nginx .php-fpm yum install  php-fpm mariadb-server php-mysql nginx 2.下载小米商城源码,解压缩到/data/web 目录,修改权限为nobody mkdir -p /data/web cd /data/web/ unzip xiaomi.zip chown nobody.nob

基于AWS的电子商务网站架构——营销与推荐服务

用AWS可以建立一个营销与推荐服务,来管理有针对性的营销活动,并为正在浏览电子商务网站的客户提供个性化的产品推荐. 为了建立这样一个服务,你必须处理非常大量来自多个数据源的数据.由此产生的客户配置文件信息必须是可用的,以完成电子商务网站对客户实时产品. 获得有关客户的评论,也可以用于管理针对特定客户群的个性化营销活动.通过AWS提供的工具,可以通过不同的渠道构建高度可扩展的推荐服务,如动态产品推荐,或对客户有针对性的电子邮件营销. 1.  Amazon ElasticMapReduce (Ama

基于AWS的电子商务网站架构——Web前端

用AWS可以建立一个高可用的电子商务网站提供灵活的产品目录和业务扩展.维护一个电子商务网站的一个大型产品目录和全球客户群是具有挑战性的.该目录是可搜索,以及单个产品的网页应该包含丰富的信息集,例如图像,PDF手册,以及客户的评论. 客户希望快速找到他们感兴趣的产品,同时希望网页能够快速加载.世界各地的客户希望能够在任何时间进行购买,所以网站应该具有高可用性.随着你的产品目录和客户群增长,应对这些挑战变得更加困难.通过AWS提供的工具,你可以建立一个令人信服的,可扩展的网站,以及可搜索产品目录,同

基于AWS的电子商务网站架构——结账服务

用AWS建立电子商务网站安全且高可用的结账服务及业务扩展.管理结帐过程涉及许多步骤,必须协调工作.其中的一些步骤,如信用卡交易,应有特定的监管要求.这个过程的其他部分涉及人工操作,如从仓库中采摘,包装和运输物品. 客户希望自己的私人资料,如他们的购买历史和自己的信用卡信息,能够通过安全的基础设施和应用程序进行管理.AWS已取得相关的电子商务业务多重安全认证, 包括支付卡行业(PCI)的数据安全标准(DSS).通过AWS提供的工具,可以构建从采购到订单到完成这样一个安全结算服务的管理流程. 1. 

实现基于小米的电子商务平台架构

在Centos7中实现基于LNMP的电子商务网站 一.环境准备: 搭建电子商务网站之前首先要准备一个好的安装环境 systemctl status firewalld(查看一下防火墙的状态) systemctl stop firewalld(关闭防火墙) iptables -F(清空防火墙里面的规则) getenforce(查看selinux状态是否是:disabled) 这时候安装环境已经准备好了,接下来就是正式的安装了 二.安装步骤 1,用yum方式安装mariadb.mariadb-ser