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

网站建设 苏州网站的关键词怎么设置

网站建设 苏州,网站的关键词怎么设置,wordpress生成16位名称,php房产网站开发教程nginx&前端从初始化配置到部署(xshell) 前言下载nginx前端打包与创建具体文件夹路径配置nginx.nginx.conf文件配置项内容 配置nginx.service文件配置项内容 启动nginx常用nginx命令 前言 目标:在xshell中部署前端包。 第一步&#xff1a…

nginx&前端从初始化配置到部署(xshell)

  • 前言
    • 下载nginx
    • 前端打包与创建具体文件夹路径
    • 配置nginx.nginx.conf文件
      • 配置项内容
    • 配置nginx.service文件
      • 配置项内容
    • 启动nginx
    • 常用nginx命令

前言

目标:在xshell中部署前端包。
第一步:下载nginx
第二步:前端打包与创建具体文件夹路径
第三步:配置nginx.nginx.conf文件
第四步:配置nginx.service文件。
第五步:启动nginx

常用nginx命令在文末。

下载nginx

sudo yum install nginx -y

下载成功如下图
在这里插入图片描述

前端打包与创建具体文件夹路径

前端打包:npm run build
创建文件夹路径:mkdir /data/web
mkdir是创建文件夹命令,后面自己随便起就行。

配置nginx.nginx.conf文件

root账户不用sudo,其他需要,这个命令是为了编辑conf文件的

 sudo vim /etc/nginx/nginx.conf

conf文件内容

events {
worker_connections 512;
}http {server{listen 80;root /data/web/dist/;location / {try_files $uri $uri/ /index.html;# 添加缓存头(根据文件类型调整)index index.html index.htm;
}location ^~/api/ {proxy_pass http://111.11.11.11:8080/;proxy_redirect  off;proxy_buffer_size 1024k;proxy_buffers 16 1024k;proxy_busy_buffers_size 2048k;proxy_temp_file_write_size 2048k;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_connect_timeout 1800;proxy_read_timeout 1800;proxy_send_timeout 1800;}

配置项内容

events:决定nginx如何处理并发连接。
events-worker_connections :每个nginx工作进程并发时的最大连接数。
http:定义服务器的http配置,里面有server配置。
server:定义一个虚拟主机,处理特定ip请求。
server-listen:制定服务器监听的端口。
注:如果要启动https,应配置SSL证书。
root:设置静态资源文件(前端包),
location:匹配所有请求路径
location-tryfiles:顺序检查请求的文件是否存在:
尝试匹配请求的 URI 对应的文件( u r i )。如果文件不存在,匹配请求的 U R I 对应的目录( uri)。 如果文件不存在,匹配请求的 URI 对应的目录( uri)。如果文件不存在,匹配请求的URI对应的目录(uri/)。
如果目录也不存在,则返回 /index.html 文件。
index index.html index.htm:定义默认的索引文件顺序。当请求目录时,Nginx 会依次查找 index.html 和 index.htm.
location ^~/api/ { … } :反向代理配置,匹配所有以 /api/ 开头的请求,并将其代理到后端服务器 ,使用正则表达式匹配以 /api/ 开头的请求路径。
proxy_pass :将匹配到的请求转发到指定的后端服务器和端口。
proxy_redirect off:关闭代理服务器返回的重定向修改。
buffers相关:设置数据块大小。
timeout:超时设置

配置nginx.service文件

配置命令如下

sudo vim /etc/systemd/system/nginx.service

其实主要就是把ExeStart内容从usr/…路径转到/etc/nginx/nginx.conf。如果其他路由则修改成其他路由。

配置项内容

[Service]
Type=simple
ExecStart= /etc/nginx/nginx.conf  # 关键:指定配置文件路径

启动nginx

找到nginx可执行文件目录。

whereis nginx

跳转

cd /usr/sbin

启动nginx

./nginx

常用nginx命令

查看当前nginx版本:nginx -v
校验nginx.conf:nginx -t
校验success返回结果:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

重载进程配置:sudo systemctl daemon-reload
重新启动nginx:nginx -s reload
启动nginx: ./nginx ,前提是nginx可执行文件在当前目录,如/usr/sbin/目录下
查看端口被占用情况:lsof -i :80
查看系统中与nginx命令相关文件位置:whereis nginx
解压zip文件:unzip xxx.zip

http://www.dtcms.com/a/476351.html

相关文章:

  • wordpress导出静态网站网商网
  • seo网站快速排名描述网站开发的流程
  • 别人不能注册我的wordpress站企业做网站哪家公司好
  • 网站都可以做哪些主题网站icp备案地
  • 最便宜的购物网站排名广告牌设计
  • 那可以做网站淘宝官网首页网站
  • 学做家常菜的网站 知乎sem扫描电子显微镜
  • 东莞网络优化推广网站专业术语中 seo意思是
  • 建设网站比较好公司吗滁州网站seo
  • 私人做网站收费京东电器商城网上购物
  • 网站建设软件开发网站上怎么做推广比较好呢
  • app下载量查询北京优化seo
  • 建行网站用户名是什么wordpress运行php文件下载
  • 网站建设培训的心得画册设计免费模板
  • 网站平台怎么做wordpress 流量统计
  • 抓取网站访问量c 做网站开发
  • 长沙城乡建设网站郑州网约车从业资格证
  • 佛山三水建设局网站科技创新可以被分成三种类型
  • 红桥网站建设查看别人网站的访问量
  • 温州制作企业网站网站控制面板 地址
  • 网站开篇动画个人能接广告联盟吗
  • 长沙网站关键词排名推广公司德阳seo优化
  • 做html5网站在线logo生成器标智客
  • 公司怎样制作网站桃浦做网站
  • 品牌网站建设权威海外网络服务商
  • 做网站鼎盛网站改版方案模板
  • 网站建设 资质要求青岛网站定制
  • 网站建设与推广推荐手机wap浏览器
  • 做机械有什么兼职网站网站网站注册
  • 网站屏幕自适应代码襄阳住房城乡建设厅官方网站