时间:2021-03-25来源:www.pcxitongcheng.com作者:电脑系统城
说明: 通过 brew 安装的 nginx
网站根目录: /opt/homebrew/var/www
nginx 配置目录: /opt/homebrew/etc/nginx/
假设: 有项目名称为 TestProject , 域名为 bd.testproject.com
1 2 3 4 5 |
# 终端 vim /etc/hosts # 增加保存 127.0.0.1 bd.testproject.com |
1 2 |
# 终端 mkdir /opt/homebrew/etc/nginx/vhosts |
在 /opt/homebrew/etc/nginx/vhosts 目录中新建名为 bd.testproject.com_80.conf 配置文件 , 配置文件内容为(可根据自需更改配置内容):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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 默认配置文件中引入站点配置
1 2 3 4 5 6 |
# 终端 vim /opt/homebrew/etc/nginx/nginx .conf # 在文件内 http{} 中新增 server_names_hash_bucket_size 64; # 修改服务器名称长度,只能为 32 的倍数 include /opt/homebrew/etc/nginx/vhosts/ *; # 引入站点配置 |
1 2 |
# 终端 nginx -s reload |
请忽略我, 启动 fastcgi
1 | /usr/local/php/bin/php-cgi -b 9000 |
到此这篇关于Mac M1 Nginx 配置多站点的实现的文章就介绍到这了
2024-07-07
myeclipse怎么导入tomcat教程2024-07-07
myeclipse如何启动tomcat2024-07-07
myeclipse如何绑定tomcat上线了一个小的预约程序,配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用....
2023-03-17