nginxmac启动脚本(Mac M1 Nginx 配置多站点的实现)
类别:服务器 浏览量:1616
时间:2021-10-19 06:51:30 nginxmac启动脚本
Mac M1 Nginx 配置多站点的实现说明: 通过 brew 安装的 nginx
网站根目录: /opt/homebrew/var/www
nginx 配置目录: /opt/homebrew/etc/nginx/
假设: 有项目名称为 TestProject , 域名为 bd.testproject.com
第一步 : 设置 IP 与 域名 映射 (也就是增加 hosts)# 终端 vim /etc/hosts # 增加保存 127.0.0.1 bd.testproject.com
# 终端 mkdir /opt/homebrew/etc/nginx/vhosts
在 /opt/homebrew/etc/nginx/vhosts 目录中新建名为 bd.testproject.com_80.conf 配置文件 , 配置文件内容为(可根据自需更改配置内容):
server { listen 80; server_name bd.testproject.com; root "/opt/homebrew/var/www/bd.testproject.com"; location / { index index.php index.html error/index.html; autoindex off; } location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } }
第四步 : 在 nginx 默认配置文件中引入站点配置
# 终端 vim /opt/homebrew/etc/nginx/nginx.conf # 在文件内 http{} 中新增 server_names_hash_bucket_size 64; # 修改服务器名称长度,只能为 32 的倍数 include /opt/homebrew/etc/nginx/vhosts/*; # 引入站点配置
# 终端 nginx -s reload
请忽略我, 启动 fastcgi
/usr/local/php/bin/php-cgi -b 9000
到此这篇关于Mac M1 Nginx 配置多站点的实现的文章就介绍到这了,更多相关Mac M1 Nginx多站点内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- docker最新服务条款(解决Mac Docker x509证书的问题)
- vmware能安装macos吗(VMware15/16解锁VMware安装MacOS的步骤详解)
- mac鼠标怎么实现触摸板功能(鼠标滚轮事件和Mac触控板双指事件)
- nginxmac启动脚本(Mac M1 Nginx 配置多站点的实现)
- mac使用docker部署项目(如何在mac上用docker对Oracle进行部署使用)
- mac怎么用ftp传文件(Mac自带FTP工具怎么使用 Mac自带FTP工具用法教程)
- 使用vue-cli构建electron项目(MAC+PyCharm+Flask+Vue.js搭建系统)
- docker自动入门教程(Docker Machine深入详解)
- mac电脑安装php环境(Mac下搭建php开发环境教程)
- docker分配容器资源(Mac为docker和kubectl添加自动补全命令的方法)
- docker无法访问宿主机ip(解决Mac下 docker 无法 ping 通宿主机的问题)
- mac的mysql连接问题如何解决(MAC 中mysql密码忘记解决办法)
- python strip用法(Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析)
- nginx配置静态资源路径(Mac环境Nginx配置和访问本地静态资源的实现)
- mac更改mysql密码(Mac下mysql 8.0.22 找回密码的方法)
- mac版本php环境搭建(在Mac OS X中配置Apache+PHP+MySQL运行环境的详细步骤)
- 怎么才可以财富自由(如何让自己实现财富自由)
- 为什么越来越多年轻人回农村(为什么越来越多年轻人回农村生活)
- 怎么快速学好英语(怎么快速学好英语初中)
- 中国留学生都是富二代吗()
- 我们现在吃的苹果是哪里来的 原来现代苹果引入中国仅有一百多年(我们现在吃的苹果是哪里来的)
- 买绿宝不能只挑黄绿色 菜农教你3招挑,个个皮薄肉脆,香甜爆汁(买绿宝不能只挑黄绿色)
热门推荐
- js实现页面自动跳转
- css边框和边界教程(css 中多种边框的实现小窍门)
- dedecms v5.7使用教程(织梦dedecms数据库类$dsql使用方法步骤)
- OpenLDAP docker使用教程(Docker搭建OpenLDAP+phpLDAPadmin统一用户认证的方法)
- python导出数据到mysql(python定时按日期备份MySQL数据并压缩)
- easyUI DataGrid 显示可排序的列
- sql server 分布式事务(Sql Server事务语法及使用方法实例分析)
- 微信小程序即时聊天功能怎么实现(微信小程序实现聊天室功能)
- elementui下拉框联动(Element树形控件整合带图标的下拉菜单tree+dropdown+input)
- jquery实现页面滚动时自动加载内容
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9