https://domain.com/admin/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/index.html/
套娃的最终效果如上
我自己学习联系的一个小项目,只希望通过 domain.com/admin 来访问。
我的配置文件:
server {
listen 80;
server_name domain.com www.domain.com;
return 301 https://$server_name$request_uri;
# location /admin {
# root /usr/local/nginx/webapps/scuwall/adminweb;
# index index.html;
# }
}
include ssl..conf;
我觉得转 ssl 和 ssl 大体上是没有问题,看最终效果里面,是 https 开头。应该就是里面的 location 的配置有点问题
server {
#侦听 443 端口,这个是 ssl 访问端口
listen 443 ssl;
#定义使用 访问域名
server_name domain.com www.domain.com
#设定本虚拟主机的访问日志
access_log logs/nginx.access.log main;
ssl_certificate /usr/local/nginx/ssl_ca/1.crt;
ssl_certificate_key /usr/local/nginx/ssl_ca/2.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
ssl_prefer_server_ciphers on;
location /admin {
alias /usr/local/nginx/webapps/wow/adminweb/;
index index.html;
}
location ^~ /api/ {
if ( $request_uri ~* "/api/(.*)$" ){
proxy_pass http://127.0.0.1:10080/$1;
}
}
}
谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.