我在8069端口上运行了openerp。 这是nginx conf:
server {
listen 80;
listen [::]:80;
listen 443 default ssl;
server_name www.erp.mysite.hr;
ssl on;
ssl_certificate /etc/ssl/eco/erp_mysite_hr/erp_mysite_hr.crt;
ssl_certificate_key /etc/ssl/eco/erp_mysite_hr/erp_mysite_hr.key;
ssl_session_timeout 30m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
if ($ssl_protocol = "") {
rewrite ^ https://$server_name$request_uri? permanent;
}
}
aand位置在这里,并且端口代理有效...
,并且当访问openerp时,除非使用https在URL中指定,否则始终为http,这样可以正常工作,但不会自动重定向到https。 这是我得到的链接
http://erp.mysite.hr/web/login?redirect=http%3A%2F%2Ferp.mysite.hr%2Fweb
任何想法可能是什么问题? 谢谢
答案 0 :(得分:0)
这应该可以正常工作,所有http请求都将重定向到https,稍后该代码将由顶部的代码块处理。
build:backend:
stage: build
artifacts:
name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
untracked: true
paths:
- .... // the artifacts for backend
expire_in: 1 day
cache:
untracked: true
key: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
paths:
- ./node_modules
build:frontend:
stage: build
before_script:
- cd resources
- yarn
script:
- yarn build
artifacts:
name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
untracked: true
paths:
- ./resources/dist
expire_in: 1 day
cache:
untracked: true
key: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
paths:
- ./resources/node_modules
答案 1 :(得分:0)
首先。更改您的nginx代码,然后转到系统参数并更改参数
web.base.url = "https://erp.mysite.hr"
输入您的网址。
您还可以添加参数网址冻结以防止重新加载此属性
web.base.url.freeze = True