Nginx 配置文件
# http跳转https访问
# 301是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
server {
listen 80; # 监听端口
server_name localhost retozero.com www.retozero.com; # 监听域名
return 301 https://www.retozero.com$request_uri; # 重定向https访问
}
# https访问配置
server {
#listen 80;
listen 443; # 监听端口
server_name localhost www.retozero.com; # 监听域名
ssl on; # ssl加密打开
ssl_certificate /var/www/sslkey/server.pem; # 证书文件
ssl_certificate_key /var/www/sslkey/server.key; # 私钥文件
# 服务请求处理
location / {
proxy_pass http://localhost:8080;
proxy_redirect off;
# true ip
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
# serve static files(css|js|image..)
location ~* \.(css|js|gif|jpe?g|png|ttf)$ {
root /opt/solo;
access_log off;
expires 30d;
}
}
# 不带www网址跳转带www网址
# 泛域名跳转泛子域名
server {
listen 443;
server_name retozero.com;
return 301 https://www.retozero.com$request_uri;
}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于