众所周知,https用的是443端口,如果我们将web服务端口设置为80,同时将443端口开启。那么我们只能在浏览器地址栏看到443这个端口号,但是如果我们将443作为web服务的入口,并进行监听设置,那么浏览器https后的地址栏就不会看到443端口号,大致配置如下。
这里我们除了配置443端口,还购买了versign的证书,一并部署到nginx服务器上。
server {
listen 443;
server_name www.111.com;
ssl on;
ssl_certificate /key/server.pem;
ssl_certificate_key /key/server.key;
ssl_client_certificate /key/root.cer;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
location / {
root /111;
index index.html index.htm;
}
}