南充公司网站建设wordpress4.9火车头发布模板

张小明 2026/3/2 21:32:39
南充公司网站建设,wordpress4.9火车头发布模板,网站自然优化,帝国做网站是选择静态还是伪静态记录一下域名化以及http转https的改造过程。 应用背景#xff1a; 前端后端tongwebnginx 域名化 ​ 多服务器使用负载IP申请#xff0c;单服务器使用服务器地址申请。 ​ 验证域名是否开通成功#xff0c;使用 winR录入 cmd打开命令窗口#xff0c;使用 ping 域名访问已申…记录一下域名化以及http转https的改造过程。应用背景前端后端tongwebnginx域名化​ 多服务器使用负载IP申请单服务器使用服务器地址申请。​ 验证域名是否开通成功使用winR录入cmd打开命令窗口使用ping 域名访问已申请好的服务器​ 调整前端以及后端配置文件中的跳转地址将访问地址中的本服务器IP调整为域名地址只改127.0.0.1以及该域名对应的服务器IPhttp转https1.自签名证书申请内网访问应用使用访问服务的域名/IP申请用什么申请就用什么访问。申请好的证书包含.crt文件公钥以及.key文件私钥。2.配置https请求以及证书配置a. 上传证书到服务器/opt/ssl/包含.crt(公钥)以及.key(私钥)b. 检查防火墙是否放行443端口firewall-cmd --query-port443/tcp​ 我的没有开没有放行的话执行以下# 允许443端口sudofirewall-cmd --zonepublic --add-port443/tcp --permanent# 重新加载防火墙规则sudofirewall-cmd --reloadc. 备份后端yml配置文件将yml中的http修改为https​ 注只改改过域名的位置d. 备份前端js配置文件将http修改为https​ 注只改改过域名的位置e. 备份nginx.conf​ 找到nginx的配置文件位置可能在/usr/local/nginx或者/etc/nginx​ 将原文件备份并修改配置为# 指定启动用户user xxxx;worker_processes1;error_log logs/error.log;events{worker_connections1024;}#HTTP自动跳转到HTTPS关键server{listen80;# 这里修改为你的域名 原有IP兼容旧访问方式server_name aaa.com xx.xx.xx.xx;client_max_body_size 900M;# 所有HTTP请求都跳转到HTTPSreturn301https://$host$request_uri;}# HTTP自动跳转到HTTPS关键server{listen443ssl;server_name xx.xx.xx.xx aaa.com;client_max_body_size 900M;root/home/xxx/;# 1. 配置服务器证书certificate.crtssl_certificate /opt/ssl/certificate.crt;# 2. 配置服务器私钥private.keyssl_certificate_key /opt/ssl/private.key;# 3. 配置CA证书链ca-certificates.crtssl_trusted_certificate /opt/ssl/ca-certificates.crt;# 安全配置仅启用TLS1.2/TLS1.3禁用不安全协议ssl_protocols TLSv1.2 TLSv1.3;ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256;ssl_session_timeout 10m;# 后端location /app{proxy_set_header X-Real-IP$remote_addr;# 传递HTTPS标识给后端以及Host头解决后端跳转/回调问题proxy_set_header Host$host;proxy_set_header X-Forwarded-For$proxy_add_x_forwarded_for;# 告诉后端是HTTPS请求proxy_set_header X-Forwarded-Proto$scheme;proxy_pass http://127.0.0.1:端口号/;proxy_connect_timeout60;proxy_send_timeout60;proxy_read_timeout540;proxy_buffering on;}......}f. 停nginxps -ef|grep nginx查看进程号进程一般在root下需要在.conf文件中指定启动用户才行kill -9 主进程号 工作进程号。g. 启动nginx/usr/local/nginx/sbin/nginx启动nginx是否报错nginx:[emerg]thesslparameter requires ngx_http_ssl_modulein/usr/local/nginx/conf/nginx.conf:45(行号不重要)​ 1不报ssl错nginx启动成功。​ 2报错。​ 检查是否有ssl模块nginx -v​​ 没有的话将原来的nginx服务停止并将原来的nginx文件夹修改为备份名称nginx_bk用yum命令重新下载yum install nginx -y​ 再次检查是否有ssl模块nginx -v查看是否包含--with-http_ssl_module包含说明ssl模块已存在。​ 3修改权限chown-R webapps:webapps /etc/nginx/chown-R webapps:webapps /usr/share/nginx/chown-R webapps:webapps /var/lib/nginx/​ 4建文件夹/usr/share/nginx/路径下新建logs文件夹所有者为webapps​ 5修改新的nginx的配置文件在/etc/nginx/下将默认的配置文件重命名将步骤e中编辑好的配置文件(备份的nginx_bk里面的conf下的nginx.con)复制到/etc/nginx/下​ 6检查nginx配置文件nginx -t并启动systemctl start nginxh. 重启应用服务。i. 进行浏览器访问验证发现控制台跨域报错。​ 原因为前端配置的跳转接口路径为域名路径以域名访问时前端配置文件跳转地址为域名地址不会产生跨域。但以IP访问时依旧会跳转到域名路径这样就跨域了。​ 修改思路动态配置前端到后端的请求路径用什么访问就拼接什么跳转。​​ 注如果修改完还是报访问错误建议检查下是否服务器上使用的前端配置文件时隔离出来放置在其他位置的。j. 重新访问验证访问后端接口时报错找不到证书[systemout][java.lang.RuntimeException: 接口调用异常I/O error on GET requestforhttps://jjxtc.ho.ncits/taishanApi/tsSecApi/getRoleDataAuth:sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable tofindvalid certification path to requested target;nested exception is[javax.net](https://javax.net).ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable tofindvalid certification path to requested target]​ 解决方案把证书配置到jdk的cacert下面。# 1. 查看java命令的路径(查找java新任库的路径)whichjava# 示例输出/usr/bin/java这是软链接需要追根溯源# 2. 追踪软链接的实际路径ls-l /usr/bin/java# 示例输出/usr/bin/java - /usr/lib/jvm/java-11-openjdk-amd64/bin/java# 3. 提取JDK根路径/usr/lib/jvm/java-11-openjdk-amd64# 4.把证书加入java证书信任库keytool -import -alias jjxtc-server -file /opt/ssl/certificate.crt -keystore /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-1.h5.ky10.x86_64/jre/lib/security/cacerts -storepass changeit再次使用浏览器访问成功访问!!!​​
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

衡阳县建设局网站网站系统定制

GitHub网络加速革命:Fast-GitHub插件全面评测 【免费下载链接】Fast-GitHub 国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~! 项目地址: https://gitcode.com/gh_mirrors/fa/Fast-GitHub 还在为GitHub的龟速下载而…

张小明 2026/3/2 2:09:28 网站建设

中国目前哪里在大建设seo什么意思中文意思

【性能优化】深入理解 Lodash Throttle 策略:Leading 与 Trailing 的业务权衡 1. 背景与问题复现 最近在优化一个高频触发的鼠标交互模块时,为了降低主线程开销,我采用了 _.throttle(节流)方案。预期的效果是降低重绘频…

张小明 2026/3/1 15:54:48 网站建设

网站建设报价兴田德润物联网公司排名国内

🤖 MCP、Agent与RAG:现代AI应用的三位一体架构 在人工智能应用开发领域,MCP(Model Context Protocol)、Agent(智能代理) 和 RAG(检索增强生成) 正成为构建下一代智能系统的核心架构。三者各司其职又紧密协作,共同解决了大模型应用的知识实时性、行动执行力与工具生…

张小明 2026/3/1 17:12:22 网站建设

做团购网站百度关键词快速排名方法

企业级代码规范实战指南:从混乱到秩序的进阶之路 【免费下载链接】styleguide Style guides for Google-originated open-source projects 项目地址: https://gitcode.com/gh_mirrors/styleguide4/styleguide 你是否曾在团队协作中遭遇代码风格混战&#xff…

张小明 2026/3/2 4:30:36 网站建设

win10做iis访问网站建设信息网查询

脚本到视频的AI自动化革命:Wan2.2-T2V-A14B与大语言模型的协同实践 在短视频日均播放量突破数百亿次的今天,内容创作者正面临前所未有的压力——既要保证产出频率,又要维持视觉质量。传统视频制作流程中,从脚本撰写、分镜设计到拍…

张小明 2026/3/2 11:35:33 网站建设

全国网站建设有实力做好网站开发工作总结

自然哲学的人机协同原理是基于“物理同源、数学同构”的底层逻辑,以“阴阳辩证”为核心思维框架,通过“能力共创”的演进路径,实现人类智能与机器智能的动态平衡、互补共生,最终推动智能系统向更高维形态跃迁的哲学理论体系。其核…

张小明 2026/1/7 8:41:21 网站建设