php项目部署lnmp,如何在lnmp环境里,部署多个php项目?
我有2个php项目,想放在同一个lnmp环境里
如果你说两个项目是通过两个不同的域名来访问的话,直接参考以下conf文件内容
第一段:
server {
listen 80 ;
server_name www.host1.cc; #监听的hostname
root /var/www/www_host1_cc/; #第一个项目的根目录
location / {
root /var/www/www_host1_cc/;
index index.php index.html index.htm;
}
error_page 404 /404.html;
location = /404.html {
root /usr/share/nginx/html;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ .*\.(php|php5)?(\/.*)*$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
set $path_info "";
set $real_script_name $fastcgi_script_name;
if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
set $real_script_name $1;
set $path_info $2;
}
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $real_script_name;
fastcgi_param PATH_INFO $path_info;
include fastcgi_params;
}
}
第二段:
(此处参考第一段,仅需要修改对应的server_name 和 root)
然后将域名解析到服务器的IP地址即可。
很简单啊 。
配置nginx vhost就行了。
使用docker
php项目部署lnmp,如何在lnmp环境里,部署多个php项目?相关推荐
- 【区块链】DOCKER部署量子链私有网络环境以及部署智能合约实践
DOCKER部署量子链私有网络环境以及部署智能合约实践 安装环境 安装Docker https://store.docker.com/editions/community/docker-ce-desk ...
- EOS Platform 7.6.6部署在PAS6.5,governor里部署ecd和epd,失败:com.primeton.system.impl.exception.ContributionDep
[问题描述] EOS Platform 7.6.6部署在PAS6.5,governor里部署ecd和epd,失败:com.primeton.system.impl.exception.Contribu ...
- vue服务端渲染——项目搭建、开发、生产环境的部署、浏览渲染、SEO优化
几个月前,公司要求(服务端渲染)--用vue-ssr做了个服务端渲染,从起搭建.开发.部署.浏览器渲染到优化,希望对有需要的小伙伴有帮助,若是有不足之处,望指出,一起讨论学习.--几个月过去了,公司又 ...
- 如何在IIS环境下布置https
昨天各位小伙伴都很开心的领取了自己的SSL证书,但是大部分小伙伴却不知道如何部署,也许是因为第一次接触SSL这种高端的东西吧,不过个人觉得就是懒懒懒...本来小编也挺懒的,但是答应了各位小伙伴的,那么 ...
- docker+selenium+node-chrome-debug(node-firefox-debug)完成自动化测试环境的部署
(1)安装docker环境.安装请百度 (2)启动docker service docker start (3) 然后获取selenium相关镜像,本篇部署一个hub,一个chrome node;一个 ...
- lnmp 配置php,LNMP部署 thinkphp项目
> lnmp集成环境下部署thinkphp5.0框架的项目,无法正常访问,访问报404页面等. ![](https://box.kancloud.cn/f158d4e4bc8ee400d101b ...
- 如何在Linux系统上部署接口测试环境
作为一名软件测试人员,部署测试环境是我们日常工作的一部分,今天就简单整理下接口测试环境部署的步骤,希望能够帮助到大家. 今天为大家整理的接口测试环境部署涉及到Tomcat,JDK和数据库.目前能够提供 ...
- RuoYi-Vue 部署 Linux环境 若依前后端分离项目(war 包+nginx版本)
文章目录 一.软件安装部署 1. 安装jdk 2. mysql8安装部署 3. redis安装 4. nginx 安装部署 5. Tomcat10 下载和配置 Linux 环境 6. 克隆项目 二.后 ...
- RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 多机版本)
接上一篇:RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 单机版本) 前端和后端不在一个服务器上,如何部署呢? 文章目录 1. 服务器和软件部署 2. 后端部署 3 ...
最新文章
- CentOS yum源的配置与使用
- 用python画皮卡丘教程-利用Python绘制萌萌哒的皮卡丘
- tf.reverse
- Java核心技术点之动态代理
- 一文教你 Dubbo 服务性能压测(with JMeter)
- Pocket pc模拟器与PC机传输文件的方法
- mysql timestamp 类型_MySQL中“诡异”的TIMESTAMP数据类型
- Scala 中将方法、函数、函数式编程和面向对象编程关系分析图
- 图灵成立七周年——经典回顾
- 动态代理:jdk和cglib区别
- python图纸教程_python入门教程 python入门神图一张
- ASP.NET AJAX入门系列(6):UpdateProgress控件简单介绍
- 在SQL Server 2005中实现异步触发器架构
- 跨境电商SaaS会成为一门大生意吗?
- 01-unity下载与安装
- axure9怎么让页面上下滑动_Axure如何实现同页面上下、左右滑动
- Spss-多元回归案例实操
- 考研数据结构之栈(2.5)——练习题之求解二次方根A的迭代函数,写出相应的递归算法和非递归算法(C表示)
- NOI Linux 2.0 桌面背景展示
- 不同Costa环鉴相器鉴别特性