用rpm包搭建lnmp
实验目标:搭建lnmp平台,并进行访问
实验拓扑:
rpm安装nginx
1.卸载原来镜像,挂载软件镜像
umount /dev/cdrom
mount /dev/cdrom /mnt/
2.进入到mnt下的nginx下,并进行安装
cd /mnt/nginx-rpm/
rpm -ivh * --nodeps --force
3.安装完成后启动服务,并删除默认配置文件
- )创建web.conf,进行配置
vim web.conf
server {
listen 80;
server_name www.abc.com;
location / {
root /www;
index index.html;
}
}
2).检查语法,创建网页根目录,并写内容
nginx -t
mkdir /www
cd /www
echo "www.abc.com" > index.html
3).访问
rpm安装php
1).进入/mnt/php-rpm/安装相关的包
cd /mnt/php-rpm/
rpm -ivh * --nodeps --force
- 启动php服务,设置服务自启,并查看端口
rpm安装mysql
1.进入/mnt/mysql5.6-rpm/下,安装相关的包
2.启动mysql服务,设置服务自启,并查看端口
3.搭建wordpress
1).复制wordpress安装包,到虚拟机,解压,并设置权限
2).编制扩展配置文件中web.conf,将网页根目录/www 改为/wordpress
vim /etc/nginx/conf.d/web.conf
3). 编辑扩展配置文件,通过location正则表达式的优先级实现动静分离
vim /etc/nginx/conf.d/web.conf
server {
listen 80;
server_name www.abc.com;
location / {
root /wordpress;
index index.php index.html;
}
location ~ \.php$ {
root /wordpress;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
4).为wordpress设置权限,重启服务
5).创建数据库及用户
6).访问