搭建LAMP环境部署ecshop电商网站
周所周知,做运维的必备技能之一,就是能够快速的搭建企业所需的LAMP环境,因此今天跟大家分享一下,LAMP环境的搭建详细流程,这里我使用的环境是centos 7.6 。
1. 上传ecshop.zip程序包到Linux主机上1. 上传ecshop.zip程序包到 Linux主机上
2. 到服务器上/root目录下,并解压程序文件
[root@xuegod63 ~]# unzip ecshop.zip -d /var/www/html/
[root@xuegod63 ~]# cd /var/www/html/ecshop
[root@xuegod63 ecshop]# ls
修改文件权限
[root@xuegod63 ecshop]# ps -aux | grep httpd
root 8636 0.0 0.1 372120 14648 ? Ss 10:00 0:00 /usr/sbin/httpd -DFOREGROUND
apache 8638 0.0 0.0 372120 7116 ? S 10:00 0:00 /usr/sbin/httpd -DFOREGROUND
[root@xuegod63 kaixin001]# id apache
uid=48(apache) gid=48(apache) groups=48(apache)
对网站迚行授权
#丌可以,777权限徆容易让黑客上传木马并提权。
[root@xuegod63 ~]# iptables -F
3. 安装网站
浏览器输入 http://192.168.1.63/ecshop/install/index.php
同意安装协议
检查部署环境
我们配置数据库和后台账户信息
安装完成后可以直接点击访问网站的首页和管理后台
我们直接点击完成向导初始化一下后台程序
14.4.3 配置httpd虚拟主机
1. 配置httpd虚拟主机
[root@xuegod63 html]# vim /etc/httpd/conf/httpd.conf
#修改httpd主配置文件。
改:119 DocumentRoot "/var/www/html"
为:119 #DocumentRoot "/var/www/html"
#注释掉即可,关闭中心主机,httpd丌
支持中心主机和虚拟主机同时使用。
[root@xuegod63 html]# vim /etc/httpd/conf.d/vhost.conf
#添加两个基亍域名的虚
拟主机。
第一个:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com #管理员邮箱
DocumentRoot /var/www/html/ecshop
#网站家目录
ServerName http://www.xuegod63.cn
#域名
ServerAlias http://xuegod63.cn
#别名
</VirtualHost>
第二个:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com #管理员邮箱
DocumentRoot /var/www/html/ecshop/admin
#网站家目录
ServerName http://admin.xuegod63.cn
#域名
</VirtualHost>
重启httpd服务
[root@xuegod63 html]# systemctl restart httpd
2. 修改Windows主机的hosts文件 指向域名,在Windows打开“我的电脑”,在路径栏输入
C:\Windows\System32\drivers\etc\hosts,并回车,戒按路径找到hosts文件,并修改即可。
4. 在浏览器中输入
http://admin.xuegod63.cn