当前位置: 首页 > news >正文

电子商务网站建设 教学pptwordpress说说伪静态

电子商务网站建设 教学ppt,wordpress说说伪静态,导航网站开发工具,网站建设费的分录怎么写接前一篇文章,今天看看https的反向代理怎么配置。 生成自签名证书和私钥 要使用https,首先需要有证书和私钥,这里创建一个测试用的自签名证书和私钥。 使用 openssl 命令生成服务器私钥文件 openssl genrsa -out server.key 2048生成证书…

接前一篇文章,今天看看https的反向代理怎么配置。

生成自签名证书和私钥

要使用https,首先需要有证书和私钥,这里创建一个测试用的自签名证书和私钥。

使用 openssl 命令生成服务器私钥文件

openssl genrsa -out server.key 2048

生成证书请求

openssl req -new -key server.key -out server.csr

根据私钥和证书请求生成证书

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

配置反向代理

这里还是使用前一篇文章中使用的python3的 http server 作为后端应用服务。

$ python3 -m http.server 8000

修改 /etc/nginx/nginx.conf 文件,添加反向代理配置

    server {listen       443 ssl;server_name  localhost;ssl_certificate      /etc/nginx/server.crt;ssl_certificate_key  /etc/nginx/server.key;ssl_session_timeout  5m;ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers   on;location / {proxy_pass              http://localhost:8000;proxy_http_version      1.1;proxy_set_header        Connection "";proxy_set_header        Host            $host;proxy_set_header        X-Real-IP       $remote_addr;proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header        X-Forwarded-Proto https;}}

修改后完整的 /etc/nginx/nginx.conf 文件内容如下:

user www-data;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;events {worker_connections 768;
}http {sendfile on;tcp_nopush on;types_hash_max_size 2048;include /etc/nginx/mime.types;default_type application/octet-stream;ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;ssl_prefer_server_ciphers on;access_log /var/log/nginx/access.log;error_log /var/log/nginx/error.log;gzip on;server {listen 80;server_name localhost;location / {proxy_pass http://localhost:8000;}}server {listen       443 ssl;server_name  localhost;ssl_certificate      /etc/nginx/server.crt;ssl_certificate_key  /etc/nginx/server.key;ssl_session_timeout  5m;ssl_protocols  TLSv1 TLSv1.1 TLSv1.2;ssl_prefer_server_ciphers   on;location / {proxy_pass              http://localhost:8000;proxy_http_version      1.1;proxy_set_header        Connection "";proxy_set_header        Host            $host;proxy_set_header        X-Real-IP       $remote_addr;proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header        X-Forwarded-Proto https;}}include /etc/nginx/conf.d/*.conf;include /etc/nginx/sites-enabled/*;
}

重新启动服务使配置生效

$ sudo service nginx restart

最后通过访问 “https://localhost” 地址检查请求是否被代理到后端的python应用上了。

http://www.yayakq.cn/news/170587/

相关文章:

  • 小程序开发定制平台兰州seo外包公司
  • 就业指导中心网站建设总结深圳做义工的网站
  • 笨笨网站建设专家2017网站icp备案
  • 搬家网站建设公司受欢迎的医疗网站建设
  • 青岛代理记账有限公司南宁seo教程
  • 学校网站建设报价单网站页面相似度查询工具
  • 免费网站建设培训班空间设计网站推荐
  • 刷赞网站建设简单网站开发流程图
  • 如何做外贸品牌网站平面设计专业就业前景
  • 镇江海绵城市建设官方网站广东网站搭建
  • 买域名之后怎样做网站开发个app需要多少钱?
  • 网站的备案流程图平台公司发债
  • 医院网站后台模板网页设计html基础代码
  • 网站建设 方案下载办个网站卖什么好处
  • 龙华网站建设的公司一级造价工程师贴吧
  • 做烘焙原材料在哪网站买网站建设普票
  • 宣传片拍摄脚本模板铁岭网站seo
  • 深圳正规网站建设服务北京做网站优化多少钱
  • 网站设计深圳网站建设公司遵义网站建设培训
  • 西安网站微信开发农村小伙创业做网站
  • wordpress防站自己做一网站
  • 网站设计师发展方向构建企业网站
  • 企业网站html源代码做网站推广方法
  • 通州商城网站建设wordpress安装包下载失败
  • 抖音直播间挂人气自助网站建个免费的销售网站
  • 网站模板生成中山住房和建设局网站
  • 网站建设策划书 范文php网站开发工程师
  • 做网站一个月20g流量够吗深圳住房和建设局网站统一
  • 建设银行网站每天几点更新做中文网站公司
  • 企业免费推广网站塔城北京网站建设