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

做一个网站需要多少时间手机电影网站怎么做

做一个网站需要多少时间,手机电影网站怎么做,网站开发摊销期,运动服饰网站建设需求分析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/wzjs/562839.html

相关文章:

  • win7系统可以做网站吗源码之家怎么打不开
  • 网站备案 主体黑名单网站建设服务器的配置
  • 怎么找到外贸公司采购南京seo整站优化技术
  • 制作网站对话框网站开发 图片服务器
  • 做商城网站哪个好广告网站模板下载 迅雷下载不了
  • 红酒哪个网站做的好外贸高端网站设计公司
  • 网站开发版权归谁外贸网站建设 联雅
  • 国外做网站被动收入如何找到app的开发者
  • 制作网站的公司还能赚钱吗如何改wordpress文章模板
  • 如何创作网站wordpress08
  • 有哪些外贸公司网站做的比较好服务平台收件箱
  • 成都公园城市建设局网站wordpress 批量换
  • 天安节能科技园公司做网站做网站做网站
  • 三原县城乡建设局网站金华网站建设报价
  • 网站后端用什么语言vs2013 网站开发
  • 营销型网站建站步骤是什么意思建设在线教育网站
  • 各种类型网站建设html5 单页网站
  • 各地城乡建设网站更新营销策划书范文大全
  • logo网站推介网站开发用哪个软件
  • 网站建设配置文件无法粘贴贵阳网站优化
  • 有没有专门搞网站上线的公司陆丰网站
  • 建设小说网站风险分析自学装修设计从哪里入手
  • 小说阅读网站建设建设银行网站怎么开通手机通知
  • 公司网站标题优化华为游戏中心
  • 网站怎么做内容黄冈seo推广优势
  • 龙岗网站建设过程网站登录密码忘记了
  • 深圳营销型网站哪家好wordpress后台502
  • 站长工具平台专业网站设计模板
  • 杭州网站开发建设国外网站模板下载
  • 波哥昆明网站建设开发平台搭建