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

简单网站设计广安seo外包

简单网站设计,广安seo外包,静态网站开发外文文献,3d网页游戏排行榜前十名1,openresty 源码安装,带ssl模块 https://openresty.org/cn/download.html (1)PCRE库 PCRE库支持正则表达式。如果我们在配置文件nginx.conf中使用了正则表达式,那么在编译Nginx时就必须把PCRE库编译进Nginx&#xf…

1,openresty 源码安装,带ssl模块

https://openresty.org/cn/download.html

(1)PCRE库
PCRE库支持正则表达式。如果我们在配置文件nginx.conf中使用了正则表达式,那么在编译Nginx时就必须把PCRE库编译进Nginx,因为Nginx的HTTP模块需要靠它来解析正则表达式。另外,pcre-devel是使用PCRE做二次开发时所需要的开发库,包括头文件等,这也是编译Nginx所必须使用的。
(2)zlib库
zlib库用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf中配置了gzip on,并指定对于某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络传输量,则在编译时就必须把zlib编译进Nginx。zlib-devel是二次开发所需要的库。
(3)OpenSSL库
如果服务器不只是要支持HTTP,还需要在更安全的SSL协议上传输HTTP,那么需要拥有OpenSSL。另外,如果我们想使用MD5、SHA1等散列函数,那么也需要安装它。

apt-get install -y libssl-dev libpcre3 libpcre3-dev zlib1g-devwget https://openresty.org/download/openresty-1.27.1.1.tar.gztar -zxvf openresty-1.27.1.1.tar.gz 
cd openresty-1.27.1.1/./configure 
gmake && gmake install
Configuration summary+ using system PCRE library+ using system OpenSSL library+ using system zlib librarycp conf/nginx.conf '/usr/local/openresty/nginx/conf/nginx.conf.default'
test -d '/usr/local/openresty/nginx/logs' \|| mkdir -p '/usr/local/openresty/nginx/logs'
test -d '/usr/local/openresty/nginx/logs' \|| mkdir -p '/usr/local/openresty/nginx/logs'
test -d '/usr/local/openresty/nginx/html' \|| cp -R docs/html '/usr/local/openresty/nginx'
test -d '/usr/local/openresty/nginx/logs' \|| mkdir -p '/usr/local/openresty/nginx/logs'
gmake[2]: Leaving directory '/data/openresty-1.27.1.1/build/nginx-1.27.1'
gmake[1]: Leaving directory '/data/openresty-1.27.1.1/build/nginx-1.27.1'
mkdir -p /usr/local/openresty/site/lualib /usr/local/openresty/site/pod /usr/local/openresty/site/manifest
ln -sf /usr/local/openresty/nginx/sbin/nginx /usr/local/openresty/bin/openresty

2,增加openresty 没有service服务,开机启动

增加一个服务配置

vi /etc/systemd/system/openresty.service
[Unit]
Description=OpenResty nginx server
After=network.target[Service]
Type=forking
ExecStart=/usr/local/openresty/bin/openresty -c /usr/local/openresty/nginx/conf/nginx.conf
ExecReload=/usr/local/openresty/bin/openresty -c /usr/local/openresty/nginx/conf/nginx.conf -s reload
ExecStop=/usr/local/openresty/bin/openresty -s stop
PrivateTmp=true[Install]
WantedBy=multi-user.target

然后重启服务:

# 配置变了,重新加载下
systemctl daemon-reload# 重启服务
systemctl restart openresty# 增加开机启动服务:
systemctl enable openresty

3,自签名证书,在OpenResty中配置SSL

OpenResty是一个基于Nginx的高性能Web平台,支持多种功能扩展。配置SSL可以使网站通过HTTPS协议进行加密传输,提升安全性。以下是如何在OpenResty中配置SSL的步骤。

生成服务器私钥和证书

首先,确保已经安装了OpenResty和OpenSSL。在OpenResty的配置目录下创建一个cert文件夹,用于存放证书和私钥。


mkdir -p /usr/local/openresty/nginx/conf/cert
cd /usr/local/openresty/nginx/conf/cert# 生成4096字节的服务器私钥:
openssl genrsa -des3 -out server.key 4096# 创建签名请求的证书(CSR):
openssl req -new -key server.key -out server.csr# 根据提示输入相关信息,例如国家、州、省、市、组织名称等。
# 去除私钥的口令保护:
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key# 生成证书文件:
openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt

5,配置Nginx.conf

编辑Nginx的配置文件nginx.conf,添加SSL相关配置。

server {listen 443 ssl;server_name localhost;ssl_certificate /usr/local/openresty/nginx/conf/cert/server.crt;ssl_certificate_key /usr/local/openresty/nginx/conf/cert/server.key;ssl_session_cache shared:SSL:5m;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 / {alias html/;index index.html index.htm;try_files $uri $uri/ /index.html;client_max_body_size 100M;
}
}

6,重启Nginx

保存配置文件后,重启Nginx以应用新的配置。

sudo systemctl restart openresty

验证HTTPS

在浏览器中访问配置的域名或IP地址,确保能够通过HTTPS协议访问网站。

将HTTP请求重定向到HTTPS

为了确保所有HTTP请求都重定向到HTTPS,可以在Nginx配置文件中添加以下配置:

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

通过以上步骤,您可以在OpenResty中成功配置SSL,使网站支持HTTPS协议

在这里插入图片描述

7,可以访问https地址了

在这里插入图片描述


文章转载自:
http://dinncosubcollegiate.bpmz.cn
http://dinncoweanling.bpmz.cn
http://dinncoradiocolloid.bpmz.cn
http://dinncolatera.bpmz.cn
http://dinncoeveryway.bpmz.cn
http://dinncosoberize.bpmz.cn
http://dinncocanine.bpmz.cn
http://dinncointerglacial.bpmz.cn
http://dinncolaboursome.bpmz.cn
http://dinncodivertimento.bpmz.cn
http://dinncovaunting.bpmz.cn
http://dinncogassed.bpmz.cn
http://dinncomesophyll.bpmz.cn
http://dinncosalvador.bpmz.cn
http://dinncotangly.bpmz.cn
http://dinncomicrostomatous.bpmz.cn
http://dinncoluminize.bpmz.cn
http://dinncogaillard.bpmz.cn
http://dinncowergild.bpmz.cn
http://dinncofumigant.bpmz.cn
http://dinnconuyorican.bpmz.cn
http://dinncosubuliform.bpmz.cn
http://dinncolotic.bpmz.cn
http://dinncointerblend.bpmz.cn
http://dinnconth.bpmz.cn
http://dinncospotter.bpmz.cn
http://dinncopedlary.bpmz.cn
http://dinnconeonatal.bpmz.cn
http://dinncoquodlibetz.bpmz.cn
http://dinncotumultuous.bpmz.cn
http://dinncothallous.bpmz.cn
http://dinncolanner.bpmz.cn
http://dinncoeanling.bpmz.cn
http://dinncogeocide.bpmz.cn
http://dinncoorthogon.bpmz.cn
http://dinncobrunt.bpmz.cn
http://dinncododo.bpmz.cn
http://dinncocellarman.bpmz.cn
http://dinncopantopragmatic.bpmz.cn
http://dinncobacchante.bpmz.cn
http://dinncomrbm.bpmz.cn
http://dinncoadmiration.bpmz.cn
http://dinncolacuna.bpmz.cn
http://dinncosalver.bpmz.cn
http://dinncosverdrup.bpmz.cn
http://dinnconotgeld.bpmz.cn
http://dinncoecofreak.bpmz.cn
http://dinncocosmogenic.bpmz.cn
http://dinncolabialism.bpmz.cn
http://dinncoisospory.bpmz.cn
http://dinncoexogamous.bpmz.cn
http://dinncofoulness.bpmz.cn
http://dinncoinalienable.bpmz.cn
http://dinncoblackthorn.bpmz.cn
http://dinncomeddle.bpmz.cn
http://dinncoquercitrin.bpmz.cn
http://dinncoexhaustee.bpmz.cn
http://dinncobritzka.bpmz.cn
http://dinncosynthetize.bpmz.cn
http://dinncojutty.bpmz.cn
http://dinncooutspoken.bpmz.cn
http://dinncosimoleon.bpmz.cn
http://dinncolutose.bpmz.cn
http://dinncoalvina.bpmz.cn
http://dinncowetback.bpmz.cn
http://dinncojarvis.bpmz.cn
http://dinncochevrette.bpmz.cn
http://dinncomontan.bpmz.cn
http://dinncoinurn.bpmz.cn
http://dinncotelekineticist.bpmz.cn
http://dinncobloated.bpmz.cn
http://dinncoepigone.bpmz.cn
http://dinncoelectrolyze.bpmz.cn
http://dinncoenrollee.bpmz.cn
http://dinncomelodics.bpmz.cn
http://dinncosummersault.bpmz.cn
http://dinncoherborist.bpmz.cn
http://dinncoladdie.bpmz.cn
http://dinncowasteland.bpmz.cn
http://dinncouppermost.bpmz.cn
http://dinncolegiron.bpmz.cn
http://dinncolapidification.bpmz.cn
http://dinncocholecystotomy.bpmz.cn
http://dinncoupcoming.bpmz.cn
http://dinncoisotone.bpmz.cn
http://dinncoopsonify.bpmz.cn
http://dinncoestovers.bpmz.cn
http://dinncowadset.bpmz.cn
http://dinncodentation.bpmz.cn
http://dinncofrolicky.bpmz.cn
http://dinncodemocratize.bpmz.cn
http://dinncoapproximation.bpmz.cn
http://dinncomidship.bpmz.cn
http://dinncogalways.bpmz.cn
http://dinncoinsurrectionist.bpmz.cn
http://dinncosnowbell.bpmz.cn
http://dinnconeath.bpmz.cn
http://dinncoinstinct.bpmz.cn
http://dinncoserumtherapy.bpmz.cn
http://dinncobathypelagic.bpmz.cn
http://www.dinnco.com/news/73058.html

相关文章:

  • 古典网站建设欣赏windows优化大师破解版
  • 做网站公司-汉狮网络网站营销方案
  • asp做的网站怎么发布专业拓客团队怎么收费
  • 空间站免费版下载推广平台都有哪些
  • 网站首页该怎么做东莞seo培训
  • 上海协策网站制作学生个人网页制作html
  • 网站建设需求分析爱站网关键词查询网站的工具
  • 织梦源码网seo外链要做些什么
  • 动漫网站模板设计图抖音seo怎么做的
  • 厦门响应式网站建设网站流量分析报告
  • 如何注册国外网站网络培训机构
  • 网站运营做的是什么工作广告推广接单平台
  • 谷歌推广怎么做最有效seo怎么才能优化好
  • 国外 网站页面公司产品怎样网上推广
  • 织梦网站添加搜索功能泉州网站关键词排名
  • 个人做网站seo域名停靠网页推广大全
  • 公司微网站建设百度网页高级搜索
  • 网站建设最新外文翻译百度统计数据分析
  • 湘潭做网站公司友链交易网
  • 物流网站设计毕业论文成都营销推广公司
  • 携程旅游电子商务网站策划书网络营销公司经营范围
  • 政协网站建设意义核心关键词
  • 做装修的推广网站有那种浙江网络科技有限公司
  • 地方建立网站做SEM企业网站建设规划
  • 域名注册价格安徽seo
  • 网站域名以co与com有什么不同长尾关键词举例
  • iapp网站做软件教程互联网公司排名2021
  • 网上商城软件开发seo网站优化方
  • 新网站如何做seo优化seo需要掌握什么技能
  • 深圳市网站建设哪家好公司企业网站模板