nginx如何配置让一个域名同时支持http和https?

问题描述

nginx如何配置让一个域名同时支持http和https?

百度搜索了很多答案,都是说在一个server里开启
listen 80;
listen 443 ssl
关闭ssl on
配置ssl_certificate和ssl_certificate_key
但试了之后都没用

解决方案

Nginx服务器配置对https的支持
Nginx支持http文件上传的配置

解决方案二:

@Robot-N,配置https访问我会,配置之后https可以访问,但是http访问显示400错误,访问不了。现在的问题是要配置同时支持http和https

解决方案三:

这个问题有点儿难,易维信 EVTrust的技术人员肯定知道,让他们给你搞一下。

时间: 2024-12-20 23:17:20

nginx如何配置让一个域名同时支持http和https?的相关文章

server-nginx如何配置让一个域名同时支持http和https?

问题描述 nginx如何配置让一个域名同时支持http和https? 百度搜索了很多答案,都是说在一个server里开启 listen 80; listen 443 ssl 关闭ssl on 配置ssl_certificate和ssl_certificate_key 但试了之后都没用 配置https访问我会,配置之后https可以访问,但是http访问显示400错误,访问不了.现在的问题是要配置同时支持http和https 另外怎么冲c币?目前c币不够啊 解决方案 Nginx服务器配置对http

apache或者nginx一个域名反向代理多个应用系统

问题描述 apache或者nginx一个域名反向代理多个应用系统 一个域名三个服务http://www.abc.com/test1/ 192.168.0.8:121http://www.abc.com/test2/ 192.168.0.8:122http://www.abc.com/test3/ 192.168.0.8:123怎么配置啊? 解决方案 http{ ... server { location /test1/ { proxy_pass http://192.168.0.8:121 pr

Nginx服务器下配置个性二级域名及多个域名的实例讲解_nginx

个性二级域名配置下个性化二级域名. 效果: 访问的URL http://custom.jb51.net 实际的URL http://www.jb51.net/auth/custom 我们的做法就是通过服务器配置,将访问的url转换为实际的url 下面我们来用nginx配置.配置如下: server { listen 80; server_name *.jb51.net; if ( $host ~* (\b(?!www\b)\w+)\.\w+\.\w+ ) { set $subdomain $1;

Nginx上配置域名永久重定向

当我们的站点更换域名的时候,需要将所有针对旧域名的请求全部重定向到新域名上.步骤如下: 1.假定我们的旧域名为111cn.net,新域名为www.111cn.net. 2.在Nginx上,为新域名配置一个server.  代码如下 复制代码 server {     listen       80;     server_name  www.111cn.net;     # 其它省略 } 3.在Nginx上,为旧域名配置一个server.  代码如下 复制代码 server {     list

一个有数据库支持的web项目,打包成war包时应该怎么配置数据库才能在别人电脑上也能运行?

问题描述 一个有数据库支持的web项目,打包成war包时应该怎么配置数据库才能在别人电脑上也能运行? 学生党,最近要交一项作业,编写一个数据库支持的web项目,然后打包成war包交上去,我想问对于数据库该怎么处理才能在其他电脑上运行时访问的也是我的数据库?用的是mysql 解决方案 你可以学习一下jdbc

Nginx+FastCGI配置

安装过程中参考:张宴 http://blog.s135.com/nginx_php_v5/nginx对我来说是一个新的内容,安装的包比较多,在经过了一段时间对nginx的了解之后,才真正的配置成功,本文在经过第二轮的nginx配置学习过程中,不断的完善,不断的理解.对以后再次配置是一个很好的总结. 1.1 nginx概述nginx简介Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为"engine X", 是一个高性能的HTTP和反向代理服务器,同时也是一个I

nginx基本配置与参数说明

#运行用户 user nobody; #启动进程,通常设置成和cpu的数量相等 worker_processes  1;   #全局错误日志及PID文件 #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info;   #pid        logs/nginx.pid;   #工作模式及连接数上限 events {     #epoll是多路复用IO(I/O

centos 6.6 Nginx 安装配置(已纠正)

Nginx 安装配置 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. 在高连接并发的情况下,Nginx是Apache服务器不错的替代品. Nginx 安装 系统平台:CentOS release 6.6 (Final) 64位. 一.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtoo

Nginx如何配置禁止通过IP访问

生产环境,今天无意中用IP访问了一下,发现竟然可以访问到,有一个域名被做为了默认域名.网上找了一下资料,Nginx可以设置禁止通过IP访问的. 在任一有效的Nginx配置文件中加上以下一段 # forbidden use ip address access server { listen 80 default_server; server_name _; return 444; } 其实思路很简单,就是用IP访问的时候,返回444错误. 本文出自 "吖吖個呸" 博客,请务必保留此出处h