基于LNMP和LNAMP架构的基础配置小结
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,基于LNMP(Linux+Nginx+Mariadb+php-fpm)架构的web site基础配置.nginx与php的结合 :以fastcgi方式运行1.后端的服务器安装php-fpm模块: (不
千家信息网最后更新 2025年12月03日基于LNMP和LNAMP架构的基础配置小结
基于LNMP(Linux+Nginx+Mariadb+php-fpm)架构的web site基础配置.
nginx与php的结合 :
以fastcgi方式运行
1.后端的服务器安装php-fpm模块: (不要安装php模块,二者不可同时安装)
yum install php-fpm php-common
2.vim /etc/php-fpm.d/www.conf
listem 0.0.0.0:9000 (一定注不要用*:9000格式);listen.allowed_clients = 127.0.0.1 允许链接的客户端默认为anyuser=nginxgroup=nginxpm.status_path = /status 开启pm状态显示ping.path = /pingping.response = pongphp_value[session.save_handler] = files php_value[session.save_path] = /var/lib/php/session
启动php-fpm服务
3.创建目录存储页面资源
mkdir -pv /data/shopvim /data/shop/index.php #编辑一个测试页面
4.配置前端的nginx服务器
vim /etc/nginx/conf.d/server.conf location ~ \.php$ { root html; fastcgi_pass 172.16.254.226:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/shop$fastcgi_script_name; #指明请求fpm服务器下的资源路径映射 include fastcgi_params; }5.配置mariadb数据主机
yum install mariadb-server php-mysql systemctl restart mariadb mysql -uroot -p GRANT ALL ON mydb.* TO 'myuser'@'127.0.0.1' IDENTIFIED BY 'mypass'; GRANT ALL ON mydb.* TO 'myuser'@'localhost' IDENTIFIED BY 'mypass'; FLUSH PRIVILEGES;
6.可自行写一个链接数据库的测试页面进行测试.
基于LNAMP(Linux+Nginx+Mariadb+[Apache+Php])架构的web site基础配置.
用三台主机实现:
node1作为nginx的反向代理:
node2作为nginx的web服务器主要负责响应静态内容,配置nfs实现共享的文件
node3作为apm的后端服务器
安装配置wordpress
node1的配置:
ntpdate 172.16.0.1yum install nginx
配置/etc/nginx/conf.d/proxy.conf
server { listen 80; server_name www.abc.com; access_log /var/log/wordpress/access.log main; localtion / { index index.html index.php; proxy_pass http://172.16.251.76:80; } location ~ \.php$ { proxy_pass http://172.16.251.65; } }node2的配置:
ntpdate 172.16.0.1 yum install nginx
配置/etc/nginx/conf.d/wordpress.conf
server{ listen 80; server_name www.abc.com; access_log /var/log/wordpress/access.log main; location / { root /apps/web/wordpress; index index.html; } }node3的配置:
ntpdate 172.16.0.1yum install httpd php php-mysql mariadb-server
配置/etc/httpd/conf.d/wordpress.conf
DirectoryIndex index.phpDocumentRoot "/apps/web/wordpress" ServerName www.abc.com systemctl restart httpdOptions FollowSymLinks AllowOverride None Require all granted
在浏览器中即可输入测试域名即可访问.
以上是lnmp和lnamp的基础内容部分的配置实现.
配置
服务
服务器
测试
基础
页面
架构
主机
内容
数据
模块
资源
链接
前端
同时
域名
客户
客户端
数据库
文件
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
视频运维服务软件开发
服务器一般都有几层
数据库没有有效分析步数据
网络安全防护小妙招公众号
中小企业最多用的网络技术
辽宁服务器电源使用方法
辽宁有哪些软件开发专业大学
安卓护眼软件开发
怎么重置数据库用户密码
用美术字体写网络安全咋写
福特车的数据库
平台后台数据库
数据库表里面的数据
威海家和网络技术公司
关于空巢老人的软件开发
三调项目数据库管理制度
临沂平台软件开发推荐
有限公司网络安全设计方案
关注网络安全手抄报八开纸
软件技术数据库主要工作
数据库返回上层
人力资源管理信息系统数据库设计
腾讯云轻量应用服务器搭建派节点
危害国家网络安全有案底吗
南京高性能服务器规格
交换机涉及到网络安全吗
怎么获取网站数据库
扫描远程服务器数据库类型
中小微数据库
个人职业介绍 软件开发管理