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

wordpress搬迁青岛网络seo公司

wordpress搬迁,青岛网络seo公司,北京微网站建设设计服务,网站点击量作用1. nginx安装配置 1.1 下载nginx Download nginx 1.2 测试一下 1.3 进入nginx用命令操作 2. 部署 2.1 前端部署 2.1.1 修改nginx监听配置 …conf/nginx.conf http {... # 这里不进行修改server {listen 8010; # 监听 80 端口server_name 192.168.10.24; # 输入服务器 ip…

1. nginx安装配置

1.1 下载nginx

Download nginx

1.2 测试一下

在这里插入图片描述

1.3 进入nginx用命令操作

在这里插入图片描述

2. 部署

2.1 前端部署

2.1.1 修改nginx监听配置

…conf/nginx.conf

http {... # 这里不进行修改server {listen 8010; # 监听 80 端口server_name 192.168.10.24; # 输入服务器 ip,我这里为内网 iplocation / {root html;index index.html index.htm; # 这里默认为此配置,表示当有人访问 服务器 80 端口的 / 根目录,那么 Nginx 将在 html 文件夹中寻找 index.html, index.htm 文件进行展示,也可以根据自己实际情况进行修改# 如果 vue 的路由模式是 history,一定要加上下面这句话try_files $uri $uri/ /index.html;}}
}

2.1.2 修改vue axios监听配置

和nginx的保持一致,因为之前是vue直接访问后端的,现在改成了nginx转发
在这里插入图片描述

2.1.3 修改完成后打包

npm run build
在这里插入图片描述

2.1.4 将dist文件夹中的内容拷贝到nginx的html目录中

在这里插入图片描述

2.1.5 浏览器访问测试在这里插入图片描述

以上前端配置好了,但是不能访问后端

2.2 后端部署

2.2.1 nginx需要如下配置

		location /api/ {add_header Access-Control-Allow-Origin *;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;# Nginx 监听到请求 api后,将请求转发给 localhost的8000端口,# 因为 Django后端也要部署到这台服务器上,所以是 localhost,# 这样可以减少用户请求次数,加快网站访问速度。(我实测速度是有一定提升)proxy_pass http://127.0.0.1:8000;  }

以上配置文件中的ip地址和端口需要和django中保持一致
在这里插入图片描述

2.2.2 如果有静态文件,需要如下配置

		location /static/ {  # 这里为你的需要访问文件的访问路径,# 我的文件访问路径是 http://192.168.50.10/static/papers/XXX.pdf,# 我的文件存储在了 static/papers/XXX.pdf,并且一同复制到了 html 文件夹中。alias D:/Web/nginx-1.24.0/html/static/;  # 这里为服务器中 html 内,你的文件的存储路径。try_files $uri $uri/;}

2.2.3 settings.py中做如下配置

在这里插入图片描述

3. 测试

启动nginx并访问
在这里插入图片描述

4. 修复django admin

在 服务器的 Django 的 settings.py 中,新增以下配置

STATIC_ROOT = "D:/Web/nginx-1.24.0/html/static/static/" # 这里为你的服务器中 Nginx 的路径,应在 html 文件夹下的 static 文件夹,但是我的static 文件夹存了论文不为空,因此我在 static 文件夹中新建了文件夹 static

随后在终端中执行

python manage.py collectstatic  # 将 admin 样式复制到指定目录

将 html/static/static 文件夹的 admin 文件夹复制到 html/static 文件夹中。

随后在 Nginx 的 conf/nginx.conf 文件中进行如下配置。

location /api/ {... # 以上配置内容
}
location /admin/ {add_header Access-Control-Allow-Origin *;proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header REMOTE-HOST $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://localhost:8000;
}
location /static/admin/ {alias D:/Web/nginx-1.24.0/html/static/admin/;  # 这里为 admin文件夹所在位置try_files $uri $uri/;
}
location /static/ {... # 以上配置内容
}

以上内容参考

https://www.cnblogs.com/kyguo1997/p/17884479.html

http://www.khdw.cn/news/9677.html

相关文章:

  • 做相同性质的网站算侵权吗石家庄关键词优化平台
  • 软件外包产业东莞网站seo优化托管
  • 做网站开发工资怎样对网站提出的优化建议
  • 义乌市网站建设代理做网站的公司哪家好
  • 小说网站流量怎么做石家庄做网站推广排名的公司
  • 营销成功案例分享及感悟seo服务是什么
  • 东莞市土木建筑学会北京网络优化
  • 域名备案网站建设方案单页网站制作
  • 个人注册公司流程和费用标准如何优化网站快速排名
  • 政府网站建设的战略发外链软件
  • 做淘宝客网站域名是别人的浙江网站建设制作
  • 成都网络推广网站网络开发
  • 洛浦县网站建设效果最好的推广软件
  • 全球首个完全响应式网站自助建设平台在中国诞生整合营销传播工具有哪些
  • wordpress响应式模板google搜索引擎优化
  • 定西市建设网站费用全渠道营销的概念
  • 做宣传 为什么要做网站那快速排名优化seo
  • 网站建设 经典书籍济南优化seo公司
  • 本地推广找哪些网站世界十大网站排名出炉
  • 商丘网站建设广告网站视频
  • 梁山网站开发seo专业培训需要多久
  • 企业网站属于广告吗收录提交入口网址
  • seo是东莞企业网站排seo产品推广文案范例
  • 吉林市网站建设公司上海优化网站seo公司
  • 四川省的建设厅注册中心网站论坛推广方案
  • 网站建设平台哪个好搜索热词排名
  • 动态网站设计的要求学做网站需要学什么
  • 苏州高端网站建设开发搜索引擎营销的实现方法有哪些
  • 宜春住房和城乡建设部网站域名收录查询工具
  • 做网站需要啥百度电话销售