基于LNMP和LNAMP架构的基础配置小结
发表于:2025-02-04 作者:千家信息网编辑
千家信息网最后更新 2025年02月04日,基于LNMP(Linux+Nginx+Mariadb+php-fpm)架构的web site基础配置.nginx与php的结合 :以fastcgi方式运行1.后端的服务器安装php-fpm模块: (不
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
软件开发怎么跑客户
泰坦陨落2北极星服务器网址
搭建文件管理服务器标签
洛溪租房网络安全
信息系统网络安全案例分析介绍
深圳南方电网软件开发
服务器电脑能当家用电脑吗
hp服务器故障查看
互联网运营会用到服务器吗
wdcp 邮件服务器
sybase数据库登录
上海网络技术转让简介
最新网络安全法实施
洛奇与服务器连接失败
网络安全设备 变慢
服务器吞吐量50万正常
网络安全fuzz是什么
serv-u服务器虚拟路径
5g软件开发
软件开发师的一天
第五空间网络安全电影观后感
119网络安全学校简讯
各地祠堂数据库
网络安全教育防网瘾
重庆北碚dns服务器云服务器
软件开发一般多久出成绩
重庆梁平食材配送软件开发
首都网络安全日最新
数据库根据小时分组
宁夏戴尔服务器维修调试哪家便宜