域名、项目上传参考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://blog.csdn.net/weixin_39626089/article/details/115231841
© 版权声明
声明📢本站内容均来自互联网,归原创作者所有,如有侵权必删除。
本站文章皆由CC-4.0协议发布,如无来源则为原创,转载请注明出处。
THE END