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

上海网站建设服务多少钱手游推广加盟

上海网站建设服务多少钱,手游推广加盟,贵阳微网站建设公司,多个域名指向同一个网站 备案前言: 项目是公司的老项目,只有部署在服务器上的时候,项目才可以正常运行(接口是通的);现在需求:在现有的项目代码上进行修改,请求接口是第三方给的。接口是正常的,通过A…

 前言:

        项目是公司的老项目,只有部署在服务器上的时候,项目才可以正常运行(接口是通的);现在需求:在现有的项目代码上进行修改,请求接口是第三方给的。接口是正常的,通过Ajax进项请求,存在跨域问题。然后就进行了Nginx反向代理的摸索操作,,,

原理:

Nginx是一个高性能的开源Web服务器反向代理服务器。它的代理功能是通过反向代理实现的。

Nginx的代理原理是将客户端请求转发给后端服务器,并将后端服务器的响应返回给客户端。它作为中间层存在接收客户端的请求,并根据配置规则将请求转发给后端服务器

具体的代理过程如下:

  1. 客户端发送请求到Nginx服务器。
  2. Nginx根据配置规则,确定请求需要被代理到哪个后端服务器。
  3. Nginx将请求转发给后端服务器。
  4. 后端服务器处理请求,并生成响应。
  5. 后端服务器将响应返回给Nginx。
  6. Nginx将后端服务器的响应返回给客户端。

通过这种方式,Nginx实现了反向代理功能。它可以隐藏后端服务器的真实IP地址和其他信息,起到负载均衡、缓存加速、安全过滤等作用。同时,Nginx的高性能和高并发能力也使得它成为一个常用的代理服务器解决方案。 

 步骤:

一、配置环境

  1、下载安装Nginx  nginx: download

  2、查看是否安装成功  

  •  找到nginx的安装目录

二、修改配置文件

找到nginx.conf配置文件(路径:nginx-1.24.0 ==> conf ==>nginx.conf),进行文件修改 

 配置代码如下:

server {listen       80;server_name  localhost;#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   html;index  index.html index.htm;proxy_pass http://192.168.1.149:8080/;proxy_set_header Host $http_host;}location  /apis {proxy_pass http://14.18.99.55:8846/core/v3;}#error_page  404              /404.html;# redirect server error pages to the static page /50x.html#

三、重启nginx 

修改完配置文件需重启nginx

nginx.exe -s reload

四、访问项目 

没有配置Nginx之前,访问项目地址是 http://192.168.1.149:8080/znwd/index.html

配置完Nginx后,访问项目地址变成 http://localhost/znwd/index.html 

Ajax请求:

 五、遇到问题

  1.  重启Nginx时报错                                                                                                                     nginx: [error] CreateFile() "D:\nginx-1.24.0\nginx-1.24.0/logs/nginx.pid" failed                        解决方式:执行nginx -c conf/nginx.conf命令创建logs/nginx.pid文件,然后关闭命令指向窗口,在nginx目录下重新cmd打开命令执行窗口,输入nginx.exe -s reload 命令,不再报错。
  2.  重启项目后,接口报404错误(百度结果是:查看80端口是否被占用,如果被占用,杀死占用80端口的进程);根据搜索结果进行操作,80端口没有被占用,报错原因是修改文件时,本地项目地址proxy_pass http://192.168.1.149:8080;忘记了在8080后添加'/'

 六、补充

Nginx常用命令: 

    nginx -v : 查看版本号

    nginx -t:验证配置是否正确

    start -s stop:快速停止或关闭Nginx

    nginx -s reload:配置文件修改后重装载命令

http://www.15wanjia.com/news/7636.html

相关文章:

  • 有谁知道网站优化怎么做网络推广营销技巧
  • 北京装修公司电话名单湘潭seo快速排名
  • 那里可以做PC28网站的semifinal
  • 乡村网络建设方案浙江seo博客
  • 成都微信微网站建设友情下载网站
  • linux建站和wordpress建站搜索引擎优化方法有哪些
  • 网站开发任职要求济南seo外包服务
  • 香港疫情最新消息今天长春网站seo公司
  • ebay网站做外贸优缺点贵港seo
  • 如何建个人网站教程四年级的简短新闻播报
  • 简单的网站后台管理系统培训学校管理制度大全
  • 企业h5网站建设电话营销外包公司
  • 如何做网站域名解析宁波网络营销公司
  • 网站开发法律百度快速优化软件排名
  • 公司网站建app超级软文
  • 做机网站网店搜索引擎优化的方法
  • 上海市网站建设公司58千度seo
  • 云南网站建设首选才力抚州seo排名
  • 做书评的网站整合营销包括哪些内容
  • 赌博网站做维护犯罪自媒体平台收益排行榜
  • 建设银行网站注册交换链接
  • 建筑工程网站导航河南seo优化
  • 济源网站维护友情链接吧
  • 软件开发公司网站模板seo服务公司怎么收费
  • 网站建设和管理专业好不好江西优化中心
  • 做一套品牌设计多少钱石家庄seo关键词
  • 做网站费谷歌seo关键词排名优化
  • 企业网站托管windows优化大师免费
  • 淘宝运营去哪里学郑州粒米seo顾问
  • 怎么做整人点不完的网站行业网站有哪些平台