域名、项目上传参考php项目部署(宝塔Apach),主要说下Nginx配置的注意问题,其他基本和php项目部署(宝塔Apach)相同
一、nginx配置文件
-
需要添加location配置
图片.png
location /{ if ($request_method = 'OPTIONS') { #主要是定义请求响应头问题(跨域) add_header 'Access-Control-Allow-Origin' * always; add_header 'Access-Control-Allow-Headers' * always; add_header 'Access-Control-Allow-Methods' * always ; add_header 'Access-Control-Expose-Headers' 'Authorization' always; return 204; } root /www/wwwroot/xx.xx.xx.com/public;#项目根目录 index index.html index.htm index.php; try_files $uri $uri/ /index.php$is_args$query_string; #laravel项目布署后404需要加上 }
- 完成后直接访问即可
二、若要配置https
1、需要拿到https证书
2、配置证书的公钥私钥
填写完成即可
3、配置文件需要添加ssl
server { listen 443 ssl http2; ... }
4、完成
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
原文链接:https://www.jianshu.com/p/182284109c23
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END