分享几个nginx配置文件(没有fpm配置)

简介: 分享几个nginx配置文件(没有fpm配置)

单swoole反向代理配置

server
{
    listen 80;
    server_name 域名(空格分隔可多个);
    location ~ ^/(\\.user.ini|\\.htaccess|\\.git|\\.svn|\\.project|LICENSE|README.md)
    {
        return 404;
    }
    client\_max\_body_size 20m;
    location / {
        proxy\_pass\_request_body on;
        proxy\_pass\_request_headers on;
        proxy_pass 代理地址:端口号;
        proxy\_http\_version 1.1;
        proxy\_set\_header Upgrade $http_upgrade;# 支持ws
        proxy\_set\_header Connection "Upgrade";#支持ws
    }
}

ssl swoole反向代理

server
{
    listen 443 ssl http2;
    server_name 域名;
    ssl_certificate  /ssl.pem证书地址;
    ssl\_certificate\_key  /ssl.key证书key地址;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
    ssl\_prefer\_server_ciphers on;
    ssl\_session\_cache shared:SSL:10m;
    ssl\_session\_timeout 10m;
    location ~ ^/(\\.user.ini|\\.htaccess|\\.git|\\.svn|\\.project|LICENSE|README.md)
    {
        return 404;
    }
    client\_max\_body_size 20m;
    location / {
        proxy_pass 代理地址:端口号;
        proxy\_http\_version 1.1;
        proxy\_set\_header Upgrade $http_upgrade;
        proxy\_set\_header Connection "Upgrade";
    }
}
server {
    listen 80;
    server_name 域名;
    location / {
        rewrite ^/(.*)$ https://域名/$1 permanent;##由http自动跳转到https
    }
}

vue代理网站

server
{
    listen 80;
    server_name 域名(空格分隔可多个);
    location ~ ^/(\\.user.ini|\\.htaccess|\\.git|\\.svn|\\.project|LICENSE|README.md)
    {
        return 404;
    }
    client\_max\_body_size 20m;
    location / {
      try_files $uri $uri/ @rewrites;
    }
    location @rewrites {
      rewrite ^(.+)$ /index.html last;
    }
    location ~* \\.(?:htm|html)$ {
      add_header Cache-Control "private, no-store, no-cache, must-revalidate";
    }
    location ~* \\.(?:ico|css|js|gif|jpe?g|png|svg|ttf|woff|eot|crx)$ {
      expires max;
      add_header Pragma public;
      add_header Cache-Control "public, must-revalidate, proxy-revalidate";
    }
}
相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
23天前
|
运维 前端开发 应用服务中间件
LNMP详解(八)——Nginx动静分离实战配置
LNMP详解(八)——Nginx动静分离实战配置
24 0
|
22天前
|
前端开发 应用服务中间件 nginx
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
Nginx配置详解Docker部署Nginx使用Nginx部署vue前端项目
90 0
|
2天前
|
安全 应用服务中间件 网络安全
SSL原理、生成SSL密钥对、Nginx配置SSL
现在,你的Nginx虚拟主机应该已经配置了SSL,可以通过HTTPS安全访问。确保在生产环境中使用有效的SSL证书来保护通信的安全性。
9 0
|
4天前
|
域名解析 缓存 负载均衡
Nginx正向代理域名的配置
Nginx正向代理域名的配置
|
4天前
|
Java 应用服务中间件 PHP
Nginx配置文件解释
Nginx配置文件解释
16 1
|
5天前
|
前端开发 JavaScript 应用服务中间件
修改Jeecg-boot context-path(附加图片+Nginx配置)
修改Jeecg-boot context-path(附加图片+Nginx配置)
12 0
|
15天前
|
应用服务中间件 nginx
nginx进行反向代理的配置
在Nginx中设置反向代理的步骤:编辑`/etc/nginx/nginx.conf`,在http段加入配置,创建一个监听80端口、服务器名为example.com的虚拟主机。通过`location /`将请求代理到本地3000端口,并设置代理头。保存配置后,使用`sudo nginx -s reload`重载服务。完成配置,通过example.com访问代理服务器。
22 0
|
16天前
|
应用服务中间件 网络安全 nginx
nginx配置https访问
nginx配置https访问
26 0
|
25天前
|
应用服务中间件 nginx
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
nginx配置访问qicaitun.com强制跳转www.qicaitun.com
9 0
|
26天前
|
运维 应用服务中间件 Linux
LNMP详解(五)——Nginx主配置文件详解
LNMP详解(五)——Nginx主配置文件详解
17 1