如果上一篇文章nextcloud伪静态设置不成功,你可以尝试这种! 直接上代码: [code] server { listen 80; #listen [::]:80; server_name pan.hjyl.org; index index.html index.htm index.php default.html default.htm default.php; root /home/www......
继续阅读
修改宝塔PHP配置文件【非常重要,必须要改,否则不生效!!!】 路径:/www/server/nginx/conf 文件名:enable-php-74.conf 根据所使用php版本修改相对应文件 原配置文件内容: [code] location ~ [^/]\.php(/|$) { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi-74.so......
继续阅读
比如将网站数据库导出到站点根目录进行备份,很有可能也会被别人下载,从而导致数据丢失的风险。以下规则可以防止一些常规的文件被下载,可根据实际情况增减。 以下的命令均添加到server段内,修改nginx配置之前务必做好备份,修改完毕后需要重载一次nginx,否则不会生效。 [code] location ~ \.(zip|rar|sql|bak|gz|7z)$ { return 444; }[/co......
继续阅读
什么是跨域访问 在A网站中,我们希望使用Ajax来获得B网站中的特定内容。如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。你可以理解为两个域名之间不能跨过域名来发送请求或者请求数据,否则就是不安全的。跨域访问违反了同源策略, 同源策略规定,浏览器的ajax只能访问跟它的HTML页面同源(相同域名或IP)的资源。 如何确定是跨域请求 A域名资源请求到B/C……域名 你当前访问的域名是ht......
继续阅读
错误显示类似:Failed to load resource: the server responded with a status of 405 (Not Allowed) Nginx的解决方法: 在你的网站配置文件*.conf,譬如我的hilau.conf 在sever{}括号直接这样的代码: [code] error_page 405 =200 $uri; [/code]
先介绍一下用宝塔面板一键配置伪静态规则,如果你使用的宝塔面板,那么就简单了 操作步骤:进入控制面板-网站管理-设置-伪静态-选择wordpress-保存-重启服务器,就这么简单 其他面板应该也有自带配置的,比如WDCP也是有的,更多请百度 IIS伪静态规则 IIS 环境是 Windows 主机常用的服务器环境,新建一个 txt 文件,将下面的代码添加到文件中: [code] [ISAPI_Rewr......
继续阅读
不废话,请看操作: 在对应的XXX.conf里找到域名下面加上这句代码: rewrite ^(.*) https://$server_name$1 permanent; 搞定!怎么样?简单吧!
在配置之前,我们还需要生成一个密钥,SSH 登录 VPS 后运行以下命令,会在当前目录生成名为 “dhparam.pem” 的密钥文件,备用。 openssl dhparam -out dhparam.pem 2048 将将两个证书和这个生成的pem文件都保存在了 /root 文件夹,现在我们切换到路径 /usr/local/nginx/conf/vhost ,打开虚拟主机对应的配置文件,例如 “......
继续阅读
装lnmp都知道,利用SSH备份是很快很简单的事。其实官方也提供了sh脚本,下载地址脚本下载地址:http://soft.vpser.net/lnmp/backup.sh。运行前:需要提前在VPS安装好lftp,lftp功能上比较强大,CentOS直接执行:yum install lftp,Debian执行:apt-get install lftp 。需要在VPS上创建/home/backup/ ......
继续阅读
错误:400 Bad Request: The plain HTTP request was sent to HTTPS port因为/usr/local/nginx/conf/nginx.conf 配置中会 include fcgi.conf所以我们去修改fcgi.conf添加一个HTTPS的参数[root@*** ~]# vi /usr/local/nginx/conf/fcgi.conf f......
继续阅读