chevereto配置nginx

2022-03-09 12:27:33 浏览数 (2)

chevereto配置nginx_搭配宝塔面板

一、完成搭建chevereto

这个可以去看我另一篇文章

二、安装宝塔面板

Centos安装命令:
代码语言:javascript复制
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed099927
Ubuntu/Deepin安装命令:
代码语言:javascript复制
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed099927
Debian安装命令:
代码语言:javascript复制
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed099927
Fedora安装命令:
代码语言:javascript复制
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh ed099927

三、新建网站

新建网站

解析域名

进入域名服务商,进行域名解析,填写要解析的域名和记录值,记录值就是服务区使用的IP地址

四、修改配置

点击设置>配置文件,修改里面的配置文件 添加

代码语言:javascript复制
upstream chevereto{    server 127.0.0.1:8088;}

修改location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$

代码语言:javascript复制
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)${     proxy_pass http://chevereto;     expires      30d;     error_log /dev/null;     access_log /dev/null;}

修改 location ~ .*.(js|css)?$

代码语言:javascript复制
location ~ .*.(js|css)?${    proxy_pass http://chevereto;    expires      12h;    error_log /dev/null;    access_log off; }

添加

代码语言:javascript复制
location / {    proxy_pass http://chevereto;    proxy_set_header HOST $host;    proxy_set_header X-Forwarded-Proto $scheme;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}

完整信息如下:

代码语言:javascript复制
upstream chevereto{    server 127.0.0.1:8088;}server{    listen 80;    server_name view.9why.cn;    index index.php index.html index.htm default.php default.htm default.html;    root /www/wwwroot/view.9why.cn;        #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则    #error_page 404/404.html;    #SSL-END        #ERROR-PAGE-START  错误页配置,可以注释、删除或修改    #error_page 404 /404.html;    #error_page 502 /502.html;    #ERROR-PAGE-END        #PHP-INFO-START  PHP引用配置,可以注释或修改    include enable-php-70.conf;    #PHP-INFO-END        #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效    include /www/server/panel/vhost/rewrite/view.9why.cn.conf;    #REWRITE-END        #禁止访问的文件或目录    location ~ ^/(.user.ini|.htaccess|.git|.svn|.project|LICENSE|README.md)    {        return 404;    }        #一键申请SSL证书验证目录相关设置    location ~ .well-known{        allow all;    }        location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$    {        proxy_pass http://chevereto;        expires      30d;        error_log /dev/null;        access_log /dev/null;    }    location ~ .*.(js|css)?${    proxy_pass http://chevereto;    expires      12h;    error_log /dev/null;    access_log off; }     location / {    proxy_pass http://chevereto;    proxy_set_header HOST $host;    proxy_set_header X-Forwarded-Proto $scheme;    proxy_set_header X-Real-IP $remote_addr;    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;    }    access_log  /www/wwwlogs/view.9why.cn.log;    error_log  /www/wwwlogs/view.9why.cn.error.log;}

保存之后打开就可!

0 人点赞