nginx部署web网站

安装教程:https://blog.csdn.net/qq_42716761/article/details/126970218

一、查看 nginx 运行状态状态

 ps -ef | grep nginx

二、查看配置文件 nginx.conf 路径

 nginx -t

三、nginx启动(linux命令)

nginx

查询 nginx 是否启动

ps -ef | grep nginx

四、新增存放`部署项目`目录,把文件上传到服务器

五、配置nginx( /nginx/nginx.con文件 )

1、设置挂载静态web项目,自定义配置(如已有配置忽略)

http {
....

  # 挂载静态web项目,自定义配置
  include webSite-conf/*.conf;

....
}

2、新增自定义配置文件夹(webSite-conf),在nginx目录同级(如已有配置忽略)

3、在 webSite-conf文件夹 中新增`部署项目`的配置文件( 如:xxxx.conf 

4、xxxx.conf 文件内容

server {
  #端口
  listen 9999; 

  #访问域名(如果本机就使用`_`, 域名或别的ip请更换)
  server_name _; 

  #项目放置的目录
  root xxxxx; 

  index index.html index.htm index.php default.html default.htm default.php;

  # error_page   404   /404.html;

  location / {
    #vue-history模式下配置防止刷新404
    try_files $uri $uri/ /index.html;
  }

  location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {
    expires 30d;
  }

  location ~ .*\.(js|css)?$ {
    expires 12h;
  }

  location ~ /.well-known {
    allow all;
  }

  location ~ /\. {
    deny all;
  }

  access_log off;
}

5、重启nginx(linux命令)

nginx -s reload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例 内容:概述Nginx的背景知识和简单的入门实例。 2、高性能Web服务器Nginx的配置与部署研究(2)Nginx入门级配置与部署及“Hello World” 内容:简述Nginx的基本配置项,并提供Nginx的基本部署方法和Hello World测试用例。 3、高性能Web服务器Nginx的配置与部署研究(3)Nginx的请求处理方式 内容:该文翻译自Nginx.org官网,为读者详述Nginx对HTTP请求的处理方式。 4、高性能Web服务器Nginx的配置与部署研究(4)Nginx常用命令 内容:Nginx部署中常用的命令,包括启动、测试、停止、发送信号等。 5、高性能Web服务器Nginx的配置与部署研究(5)Nginx配置符号 内容:这篇简短的博文,提供Nginx的配置文件中常出现的符号的用法。 6、高性能Web服务器Nginx的配置与部署研究(6)核心模块之主模块的测试常用指令 内容:详解Nginx的主模块中,测试时经常使用的指令。 7、高性能Web服务器Nginx的配置与部署研究(7)核心模块之主模块的非测试常用指令 内容:详解Nginx的主模块中,非测试常用指令的使用方式。 8、高性能Web服务器Nginx的配置与部署研究(8)核心模块之事件模块 内容:详解Nginx的事件模块中常用指令。 9、高性能Web服务器Nginx的配置与部署研究(9)核心模块之HTTP模块基本常用指令 内容:详解Nginx的HTTP模块中的常用指令。 10、高性能Web服务器Nginx的配置与部署研究(10)核心模块之HTTP模块Location相关指令 内容:单独将Nginx的HTTP模块中的Location相关指令提出,这是Nginx配置文件中的核心重点内容。该博文仍未完结,在不断更新中。 11、高性能Web服务器Nginx的配置与部署研究(11)应用模块之Memcached模块的两大应用场景 内容:以Nginx中的Memcached模块的使用的两大场景为例,展现Memcached模块的使用特点。 12、高性能Web服务器Nginx的配置与部署研究(12)应用模块之Memcached做文件缓存时压缩引起的问题 内容:续该系列博文中的第11篇,讲述Memcached使用时产生的问题,并分析原因所在。 13、高性能Web服务器Nginx的配置与部署研究(13)应用模块之Memcached模块+Proxy_Cache双层缓存模式 内容:讲述一种提供双层缓存抗穿透的HTTP服务缓存解决方案。 14、高性能Web服务器Nginx的配置与部署研究(14)平滑升级你的Nginx 内容:详述如何为Nginx平滑升级或新增编译模块。 15、高性能Web服务器Nginx的配置与部署研究(15)Upstream负载均衡模块 内容:讲述Nginx的HttpUpstreamModule如何实现对后端服务器的HTTP请求的负载均衡。 16、高性能Web服务器Nginx的配置与部署研究(16)小议location匹配模式优先级 内容:介绍 location 区段的模式匹配的几种基本方式(匹配符),以及优先级顺序,并提供实例分析。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值