基于LNMP和LNAMP架构的基础配置小结
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,基于LNMP(Linux+Nginx+Mariadb+php-fpm)架构的web site基础配置.nginx与php的结合 :以fastcgi方式运行1.后端的服务器安装php-fpm模块: (不
千家信息网最后更新 2026年11月04日基于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安全错误
数据库的锁怎样保障安全
互联网科技工作委员会主任
江苏根荣互联网科技
美国互联网保险保险科技
科技和互联网公司
互联网最新的科技
科技信息互联网
礼当家互联网科技
互联网未来科技
腾讯科技 互联网女皇
互联网科技有限公司 翻译
中正互联网科技招聘
苏州五指互联网络科技有限
移动互联网科技公司
苏州铭阳互联网科技有限公司
乌苏新华互联网科技做什么的
河南住房之家互联网科技
佛山市拉法互联网科技有限公司
银行科技岗属于互联网吗
富国互联网金融科技混合基金
三亚科技创新互联网基地
互联网科技工作委员会
互联网和科技技术
互联网中国科技
互联网与科技金融数据
上海互联网科技有限公司
齐家互联网科技有限公司
互联网科技股午盘股票涨跌
中国科技互联网公司收入
呼和浩特新华互联网科技学院
绵阳真晨互联网科技有限公司