资讯专栏INFORMATION COLUMN

nginx配置https后,网站出现无法访问情况

gecko23 / 1568人阅读

摘要:证书来自阿里云。配置如下并且做了端口的跳转,发现任然是访问不了。最后我本地一下,发现下载下来网页了,但是外网访问不了,那我肯定就是防火墙搞的鬼了。来看看,再次调试,成功访问。

证书来自阿里云。

Nginx配置如下

server {
    listen  443;
    server_name  package.oeynet.com;
    root /server/wwwroot/package_v1/Public;
    ssl on;
    ssl_certificate   /server/certs/package.oeynet.com/214082784100471.pem;
    ssl_certificate_key  /server/certs/package.oeynet.com/214082784100471.key;
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
            index  index.html index.htm index.php l.php;
#           autoindex  on;
           if (!-e $request_filename) {
              rewrite ^/(.*)$ /index.php/$1 last;
              break;
            }
    }

    location ~ .php(.*)$ {
        fastcgi_pass   127.0.0.1:9000;
            fastcgi_split_path_info  ^((?U).+.php)(/?.+)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  PATH_INFO  $fastcgi_path_info;
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
            include        fastcgi_params;
    }
        location ~* .(png|jpeg|jpg|bmp|gif|ico|js|css|scss){
                expires 3d;
        }

}
server {
   listen 80;
   server_name package.oeynet.com;
   rewrite ^(.*)$  https://$host$1 permanent;
}

并且做了80端口的跳转,发现任然是访问不了。查看443端口,发现也listen状态。

最后我本地wget一下,发现下载下来网页了,但是外网访问不了,那我肯定就是防火墙搞的鬼了。
来看看firewalld,再次调试,成功访问。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39553.html

相关文章

  • tomcat与nginx的反向代理,https过程分析

    摘要:接下来我们要配置这个的端口,这样他们才能运行时端口号不冲突。问题指明不同的端口号访问也太蠢了吧的确很蠢,所以我们要慢慢过渡学习。接下来我们学习用来进行反向代理。阿里云的部分有一些配置的具体过程。 一、在linux上部署运行多个tomcat 1、以前的我们 虽然说是在linux上,但是windows上也是同样的道理,只不过我们服务器都是选用linux罢了。 原先,自己有多个项目需要部署在...

    aikin 评论0 收藏0
  • 前端开发者必备的Nginx知识

    摘要:反向代理是为服务端服务的,反向代理可以帮助服务器接收来自客户端的请求,帮助服务器做请求转发,负载均衡等。如何实现负载均衡指定后端服务器地址列表在中拦截响应请求,并将请求转发到中配置的服务器列表。 nginx在应用程序中的作用 解决跨域 请求过滤 配置gzip 负载均衡 静态资源服务器 nginx是一个高性能的HTTP和反向代理服务器,也是一个通用的TCP/UDP代理服务器,最初由俄...

    pumpkin9 评论0 收藏0
  • OneAPM 云监控部署与试用体验

    摘要:作为骨灰级粉丝,一直以来对第三方监控都是拒绝的。例如白屏时间首屏时间脚本错误网页加载就绪时间各种浏览器的访问情况,甚至能了解不同浏览器运营商地区用户的访问状况。脚本错误在所难免,错误进一步导致网站部分功能无法使用。 作为 Zabbix 骨灰级粉丝,一直以来对第三方监控(APM)都是拒绝的。一来觉得收费,二来担心数据被人所知,三来觉得 Zabbix 牛逼到无可取代。但是,随着 APM 市...

    Tecode 评论0 收藏0
  • 前端必须知道的Nginx的常用配置

    摘要:负载均衡是通过后端引入一个负载均衡器和至少一个额外的服务器来缓解这类问题增加的服务器和原本的服务器提供相同的内容。负载均衡不需要前端进行配置,主要是服务端进行配置,前端稍作了解即可。 Nginx主要功能 负载均衡 反向代理 动静分离 配置https 负载均衡 负载均衡是一门计算机网络技术,主要用来优化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。如果一个网站只有一台服...

    tracymac7 评论0 收藏0

发表评论

0条评论

gecko23

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<