目录 配置LNMP,并部署php应用 1、部署LNMP环境 2、配置LNMP环境 配置nginx反向代理 1.什么是反向代理 2.反向代理配置 配置LNMP,并部署PHP应用 1、部署LNMP环境 安装epel扩展源 wget -O
目录
安装epel扩展源
wget -O /etc/yum.repos.d/epel.repo Http://mirrors.aliyun.com/repo/epel-7.repo
安装LNMP环境所需包
yum install Nginx mariadb-server php php-Mysql php-gd php-fpm -y
数据库配置
systemctl enable mariadb --now #当前启动并开机自启动数据库mysqladmin -uroot passWord '123456' #给数据库管理员设置初始密码vim /etc/my.cnf#编辑数据库的文件
php-frm配置
vim /usr/local/nginx/conf/nginx.conf#nginx主配置文件中修改location-php区块(源码安装nginx,此区块默认被注释掉)location ~ \.php$ { root /usr/local/nginx/html;//更改路径 fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;//注释掉 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params;}
php配置
#修改php配置文件。添加如下两条参数vim /etc/php.inidate.timezone = "Asia/shanghai" cgi.fix_pathinfo=0
启动服务
systemctl restart nginx mariadb php-fpm
测试协同工作
cd /usr/local/nginx/html/ #记得先进入vim phpinfo.php
访问ip/phpinfo.php成功(记得关闭防火墙)
反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
#1.进入nginx配置文件夹cd /usr/local/nginx/conf#2.打开nginx.conf文件进行配置vim nginx.conf
将下面的代码写入到nginx.conf文件
#反向代理Tomcatserver {#监听端口80 即当访问服务器的端口是80时,进入这个server块处理 listen 80;# server_name当配置了listen时不起作用 server_name xxx.xxx.xxx.xxx;# location后面代表访问路径 当是/ 请求时 代理到tomcat的地址 location / {# 使用 proxy_pass(固定写法)后面跟要代理服务器地址 root html; proxy_pass http://xxx.xxx.xxx.xxx:8080; indexindex.php index.html index.html; }}
刷新配置并启动即可
来源地址:https://blog.csdn.net/wzq88488/article/details/127415338
--结束END--
本文标题: 配置LNMP,并部署php应用。配置nginx反向代理。
本文链接: https://lsjlt.com/news/387662.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0