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;}
保存之后打开就可!