基于LNMP和LNAMP架构的基础配置小结
发表于:2024-10-13 作者:千家信息网编辑
千家信息网最后更新 2024年10月13日,基于LNMP(Linux+Nginx+Mariadb+php-fpm)架构的web site基础配置.nginx与php的结合 :以fastcgi方式运行1.后端的服务器安装php-fpm模块: (不
千家信息网最后更新 2024年10月13日基于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安全错误
数据库的锁怎样保障安全
传奇技能数据库修改器
中国网络安全软件水平怎么样
永久免费的黄色服务器
ui设计应用的软件开发
求生之路怎么取消服务器内容
专升本数据库考什么题型
加拿大网络技术关闭没
网络安全教育学习心得
2018互联网科技股
如何进行数据库性能调优
辽阳市委网络安全和信息化委员会
穿越火线出现异常断开服务器
数据库连接程序
1.17基岩版模组服务器
学习计算机网络技术后怎么创业
计算机网络技术什么是虚拟局域网
互联网如何连服务器
教学仿真软件开发语言
自动压缩数据库
广东应用软件开发有用吗
软件开发的算法工程师
数据库基本原理知识点
做网络安全管理的软件
软件开发的依据规范
软件开发必选熊掌网络专业
赛尔数据库
网络安全教育基地宣传标语
青少年大学网络安全知识
福州软件开发公司吗
sql数据库中位数怎么算