通信更新,配置文件备份

基础,配置文件,简化版--最小化 <VirtualHost *:443> ServerName webdav.com ServerAlias file.ssl-encrypted.cf DocumentRoot \"/home/upload\" DavLockDB \"/opt/share/htdocs/DavLock\" <Directory \"/home/upload\"> DirectoryIndex disabled Order Allow,Deny Allow from all Dav On AuthType Basic AuthName DAV AuthUserFile \"/opt/user.basic\" <LimitExcept GET POST OPTIONS> Require user admin </LimitExcept> </Directory> </VirtualHost> <VirtualHost *:443> ServerName huawei.webdav2.com ServerAlias huawei.ssl-encrypted.cf ProxyRequests off <Proxy *> Order allow,deny Allow from all </Proxy> ProxyPass / http://192.168.8.1/ ProxyPassReverse / http://192.168.8.1/ ProxyPass /html/ http://192.168.8.1/html/ ProxyPassReverse /html/ http://192.168.8.1/html/ ProxyPass \"/css/\" \"http://192.168.8.1/css/\" ProxyPassReverse \"/css/\" \"http://192.168.8.1/css/\" ProxyPass \"/js/\" \"http://192.168.8.1/js/\" ProxyPassReverse \"/js/\" \"http://192.168.8.1/js/\" ProxyPass \"/lib/\" \"http://192.168.8.1/lib/\" ProxyPassReverse \"/lib/\" \"http://192.168.8.1/lib/\" ProxyPass \"/res/\" \"http://192.168.8.1/res/\" ProxyPassReverse \"/res/\" \"http://192.168.8.1/res/\" </VirtualHost> <VirtualHost *:443> ServerName webdav2.com ServerAlias ssl-encrypted.cf DocumentRoot \"/opt/share/htdocs\" SSLEngine on SSLCertificateFile \"/opt/etc/apache/ssl-encrypted.cf/fullchain1.pem\" SSLCertificateKeyFile \"/opt/etc/apache/ssl-encrypted.cf/privkey1.pem\" <Directory \"/opt/share/htdocs\"> DirectoryIndex index.php index.htm index.html Require all granted </Directory> ErrorLog \"/opt/var/log/error_log\" TransferLog \"/opt/var/log/access_log\" </VirtualHost> ======================================================= 全站 ssl化的 之前的 完整文件 ========================================= <VirtualHost *:100> ServerName webdav.com ServerAlias file.ssl-encrypted.cf DocumentRoot \"/home/upload\" DavLockDB \"/opt/share/htdocs/DavLock\" #<Directory \"/opt/share/htdocs\"> <Directory \"/home/upload\"> # DirectoryIndex none 这样的方法也是可以生效的! # 不接受 index。php 等等文件的索引! DirectoryIndex disabled Order Allow,Deny Allow from all Dav On AuthType Basic AuthName DAV AuthUserFile \"/opt/user.basic\" <LimitExcept GET POST OPTIONS> Require user admin </LimitExcept> </Directory> </VirtualHost> <VirtualHost *:100> ServerName webdav2.com ServerAlias ssl-encrypted.cf DocumentRoot \"/opt/share/htdocs\" <Directory \"/opt/share/htdocs\"> DirectoryIndex index.php index.htm index.html Require all granted </Directory> </VirtualHost> <VirtualHost *:100> ServerName huawei.webdav2.com ServerAlias huawei.ssl-encrypted.cf ProxyRequests off

通信更新,全站ssl化! 盲目没有计划,重新设定目标,最小化测试,完整备份,再做修改–ok!制定计划,方案,流程图!结构化思考,才有未来!

accord. 1, dsm6.5+frp+ppt 2, frp+ nginx uhttpd 443, pravite. test. + simple windows1, putty==================================== back , stop httpd stop frpc apachectl -k stop /opt/etc/init.d/S84frpc stop frpc -c /opt/etc/frpc_full.ini windows2, putty====================================== vim /etc/config/uhttpd /etc/init.d/uhttpd restart netstat -apn | grep 443 https://192.168.11.1 vim frpc.ini---> ssl frpc -c /opt/etc/frpc_full.ini vim /opt/etc/frpc_full.ini frpc -c ./ssl https://ssl-encrypted.cf ========ok! uhttpd, cert, key, ========ok! vim /opt/etc/apache/extra/httpd-ssl.conf SSLCertificateFile \"\" SSLCertificateKeyFile \"/opt/etc/apache/ssl-encrypted.cf/privkey1.pem\" option cert \'/etc/uhttpd.crt\' option key \'/etc/uhttpd.key\' option cert \'/opt/etc/apache/ssl-encrypted.cf/fullchain1.pem\' option key \'/opt/etc/apache/ssl-encrypted.cf/privkey1.pem\' https https://192.168.11.1 https://192.168.11.1 https://ssl-encrypted.cf --------simple configure httpd, ssl, localhost, test! duli, ssl, ssl, httpd , key, + cert, (uhttpd) cp /opt/etc/apache/httpd.conf /opt/etc/apache/httpd.conf--good-use cp /opt/etc/apache/extra/httpd-ssl.conf /opt/etc/apache/extra/httpd-ssl.conf--good-use vim /opt/etc/apache/httpd.conf vim /opt/etc/apache/extra/httpd-ssl.conf /etc/init.d/uhttpd stop apachectl -k stop apachectl -k start ------------------------------------------------ <VirtualHost *:443> ServerName webdav2.com ServerAlias ssl-encrypted.cf DocumentRoot \"/opt/share/htdocs\" SSLEngine on SSLCertificateFile \"/opt/etc/apache/ssl-encrypted.cf/fullchain1.pem\" SSLCertificateKeyFile \"/opt/etc/apache/ssl-encrypted.cf/privkey1.pem\" <Directory \"/opt/share/htdocs\"> DirectoryIndex index.php index.htm index.html Require all granted </Directory> ErrorLog \"/opt/var/log/error_log\" TransferLog \"/opt/var/log/access_log\" BrowserMatch \"MSIE \" \\ nokeepalive ssl-unclean-shutdown \\ downgrade-1.0 force-response-1.0 CustomLog \"/opt/var/log/ssl_request_log\" \\ \"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \\\"%r\\\" %b\" </VirtualHost> --------------------------------------------- vim only one ssl, simple! listen 443 php ----*.php =====================only one 443 https://webdav2.com/ ====================ok! frpc -c ./ssl https://ssl-encrypted.cf ok! only one listen 443 port! webdav.com webdav2.com ssl paa.com ==> location /paa //webdav-cdn webdav.com --0> location /file //wevdav.com pan.com --->

openwrt ng下面, 编译, 如何安装, 缺失,定向任务, 最值钱———–时间!

图片经过php压缩, 所以现实慢 http://localhost/desktop/index.php?explorer/image&path=C%3A%2FUPUPW_AP7.2_64%2Fhtdocs%2Fdesktop%2Fdata%2FUser%2Fadmin%2Fhome%2Fpictures%2Fyy.jpg&thumbWidth=1600 http://localhost/desktop/index.php?desktop 受制于服务器性能 官网可以解压rar 因为是php-rar.so , 组件存在,不是 openwrt 系统存在 rar, librar , 不起作用,调用哪个的是php 组件! 测试 ,win8, phpx64 rar , 可以解压 http://pecl.php.net/package/rar/4.0.0/windows 添加 x64 php7.2 rar , 组件,7.2 Thread Safe (TS) x64 http://www.884358.com/php-rar/PHP 安装rar扩展实现对rar文件的解压和压缩 以通过查看phpinfo里面的Thread Safety 项,如果是enabled,一般来说应该是ts版,否则是nts版。 Thread Safety enabled http://localhost/tz.php?act=phpinfo https://blog.csdn.net/yyyfff43/article/details/51614689 Linux下安装php压缩包扩展rar.so gunzip rar-xxx.tgz tar -xvf rar-xxx.tar cd rar-xxx phpize ./configure && make && make install openwrt ng下面, 编译, 如何安装, 缺失,定向任务, 最值钱-----------时间!

通信更新 wordpress 图片相对路径修改 , pan.com 700,架设lighttpd, wordpress文件修改的位置在 引用里面

wordpress, 图片相对路径 function wp_get_attachment_url( $post_id =0 ) { $file_dir=dirname(__FILE__); $server_root=$_SERVER; $file_dir=substr($file_dir,strlen($server_root)); $file_dir=substr($file_dir,0,-12); if($file_dir!=\'\'){ $file_dir=\'/\'.substr($file_dir,1); } $post_id = (int) $post_id; if ( !$post =& get_post( $post_id ) ) return false; $url = \'\'; if ( $file = get_post_meta( $post->ID,\'_wp_attached_file\', true) ) { //Get attached file if ( ($uploads = wp_upload_dir())&& false === $uploads ) { //Get upload directory if ( 0 === strpos($file,$uploads) ) //Check that the upload base exists in the file location //$url = str_replace($uploads,$uploads, $file); //replace file location with url location $url=$file_dir.\"/wp-content/uploads/\".$file; elseif ( false !== strpos($file, \'wp-content/uploads\')) //$url = $uploads . substr($file, strpos($file, \'wp-content/uploads\') + 18 ); $url=$file_dir.\"/wp-content/uploads/\".$file; else //$url = $uploads .\"/$file\"; //Its a newly uploaded file, therefor $file is relative tothe basedir. $url=$file_dir.\"/wp-content/uploads/\".$file; } } if ( empty($url) ) //If any of the aboveoptions failed, Fallback on the GUID as used pre-2.7, not recomended to relyupon this. $url = get_the_guid( $post->ID ); if ( \'attachment\' != $post->post_type|| empty($url) ) return false; return apply_filters(\'wp_get_attachment_url\', $url, $post->ID ); }   3 cd lighttpd/ 5 vim lighttpd.conf 38 bzip2 \\ 39 lighttpd-mod-fastcgi \\ 40 lighttpd-mod-access \\ 41 cd /web/press 46 cd themes/ 53 vim functions.php 54 nano functions.php 55 vim functions.php 56 cd /opt/share/htdocs/press/wp-admin 58 cp options.php options.php-bak

通信更新 数据库替换 url 内网外网访问,相对路径,多域名绑定

使用Nginx反向代理Apache下的WordPress,并开启全站HTTPS访问,https://jpeng.xyz/?p=181 使用Nginx反向代理Apache下的WordPress并开启全站HTTPS访问 到mysql里面,执行数据库一些表记录的更新操作。 USE wp_app_abcba; UPDATE wp_posts SET post_content = replace( post_content, \'http://app.abcba.club\',\'https://app.abcba.club\'); UPDATE wp_comments SET comment_content = replace( comment_content, \'http://app.abcba.club\',\'https://app.abcba.club\'); UPDATE wp_comments SET comment_author_url = replace( comment_author_url, \'http://app.abcba.club\',\'https://app.abcba.club\'); UPDATE wp_options SET option_value = replace( option_value,\'http://app.abcba.club\',\'https://app.abcba.club\'); http://www.taijicoder.com/2018/04/21/deploy-wordpress-behind-reverse-proxy/ 怎样把wordpress 部署在反向代理的后面? 在wp-admin进不去的情况下,操作 wp_options 数据库表, 来更新wordpress的域名 msyql -u xxx -p # 连接数据库。 > use wordpress; # 使用数据库 > update wp_options SET option_value=\'http://www.example.com\' WHERE option_name=\'home\'; > update wp_options SET option_value=\'http://www.example.com\' WHERE option_name=\'siteurl\'; > quit http://paa.com:100 –http://paa.ssl-encrypted.cf:100   //数据库替换,测试,apache子目录反向代理问题多, 直接,用webdav地址,无验证!, 有权限来处理 UPDATE wp_posts SET post_content=replace(post_content,’http://paa.com:100/’,’https://paa.ssl-encrypted.cf/’); UPDATE wp_posts SET guid=replace(guid,’http://paa.com:100/’,’https://paa.ssl-encrypted.cf/’); wordpress 相对路径 wordpress 内网访问,外网访问 // 二级目录 //$_SERVER 用于获得来路域名 来路为 WP_HOME 和 WP_SITEURL 变量赋值,实现 WordPress 多域名绑定 nginx给wordpress反向代理,实现多域名访问wordpress define(\'WP_HOME\', \'http://\'.$_SERVER.\'/blog\'); define(\'WP_SITEURL\', \'http://\'.$_SERVER.\'/blog\'); *define(\'WP_CONTENT_URL\', \'http://\'.$_SERVER.\'/press/wp-content\'); 85 *define(\'WP_CONTENT_URL\', \'/press/wp-content\'); ==================================================================================== ===WordPress使用相对路径访问====== wp-config.php文件最后加上下面代码: /*设置相对路径*/ $home = \'http://\'.$_SERVER; $siteurl = \'http://\'.$_SERVER; define(\'WP_HOME\', $home); define(\'WP_SITEURL\', $siteurl); 加上后,路径会随访问域名变化。 ==================================================================================== 1.修改Wordpress主题根目录下的wp-config.php,这个文件只有在安装好Wordpress之后才会出现,在该文件中加入一下两行 define(‘WP_HOME’, ”); define(‘WP_SITEURL’, ”); 保存,OK了!但是这种修改方式是只能用户网网站根目录,并且使用默认的80端口 如果你不是用网站的根目录,或者用非80端口,那就用第二种方法 =============================================================================================================== 如果网站端口非标准80端口,且wordpress不在网站根目录。可以参考以下设置: define(\'WP_HOME\', \'http://\'.$_SERVER.\'/ wordpress \'); define(\'WP_SITEURL\', \'http://\'.$_SERVER.\'/ wordpress \'); 其中/wordpress为wordpress所在目录。将以上两端放在本配置文档前部即可(我是放在mysql配置之前) ==================================================================================================== 1. 打开网站根目录下的wp-config.php,在define(\'WP_DEBUG\', false);后面添加下面内容: define(\'WP_SITEURL\', \'http://\' . $_SERVER); define(\'WP_HOME\', \'http://\' . $_SERVER); 这两句的意思就是设置网站域名为当前访问的域名,也就是取消了域名的绑定,如果不需要任意域名都能访问,只是几个域名的话,可以这样: $domain = array(\"www.a.com\", \"www.b.com\", \"www.c.com\"); if(in_array($_SERVER, $domain)){ define(\'WP_SITEURL\', \'http://\' . $_SERVER); define(\'WP_HOME\', \'http://\' . $_SERVER); } 把指定的域名放在$domain数组里面即可。 注意: 是https,请修改代码里面的http://为https://; 如果网站安装在二级目录,则将\'http://\' . $_SERVER修改为\'http://\' . $_SERVER.\'/对应目录名\' 在完成上面的工作以后,你的网站已经可以实现多域名访问了,但是还是有一个问题,那就是静态资源,在WordPress上传的图片插入文章里面,地址是固定的,修改域名以后,并不会修改图片的域名,所以还需要修改静态文件地址,使用以下代码可以解决: define( \'WP_CONTENT_URL\', \'/wp-content\'); 把这段代码加入上面的代码下面即可。 到这里你的网站已经完美的突破了域名绑定的限制了。

通信更新 for wordpres 外部访问, 即使更新加密

  数据库备份1 192.168.11.1_100_wordpress.sql.remove-zip 数据备份2 202.182.111.50_100_wordpress--2018备份.sql 跟新域名方法 wordpress 更换域名、数据库批量替换域名过程记录-魏艾斯博客 UPDATE wp_posts SET post_content = replace( post_content, ‘http://webdav2.com:100/press/’, ‘http://192.168.11.1:100/press/’ ) ;

php-fpm 和 mysqld 启动失败的可以开启swap

/*!40101 SET NAMES utf8 */; 错误 // phpmyadmin 倒入错误 去掉 utf8-bgm4 在 press_rec.sql 文件头部 =============================== --------------------------------------- =============================== 允许phpmyadmin空密码登录的配置方法 /libraries/config.default.php $cfg = false; $cfg = false; $cfg = \'\'; /config.inc.php $cfg = false; ========================== mysql 空密码登录的配置方法 mysql -uroot -p //知道root密码,所以直接登录 show databases; //查看一下数据库 use mysql //通过use mysql指明要操作的数据库 select user from mysql.user; //语句查询到当前数据库中的用户 update user set password=password(\'\') where user=\'root\'; //直接用sql语句更新密码 =================== 设置nginx和php-fpm更改上传文件大小限制 Nginx配置更改 上传文件时超过了nginx的限制,就会返回一个“413 Request Entity Too Large”的错误 在http{}中添加一个client_max_body_size 100m;配置项 php.ini修改 file_uploads = On ;打开文件上传选项 upload_max_filesize = 20M ;上传文件上限 post_max_size = 20M ;post上限 ;还需要根据实际情况调整下面的选项 max_execution_time = 180 ;脚本最大执行时间(秒) ,过短会导致文件还没上传完脚本就停止了。 max_input_time = 180 ;请求的最大传输时间,过短会导致文件还没上传完传输就停止了。 memory_limit = 128M ;内存上限 ====================== 备份数据库,这里我们以“dedecmsv57utf8sp1”这个数据库为例,点击“dedecmsv57utf8sp1” 点击“dedecmsv57utf8sp1”进去后会如下图,我们点击“导出” 红色圈中区域为导出参数设置区域,如无导出要求,默认即可 上出参数设置以后点击右下侧“执行” 恢复 们这里要恢复“dedecmsv57utf8sp1”这个数据库,所以红色区域输入“dedecmsv57utf8sp1 输入后,如图所示点击“创建”红色圈中 会提示创建成功,我们点击“导入”红色圈中 根据自己导出的参数进行导入设置,没进行导出设置的话直接默认即可 点击“选择文件” 在弹出的文件选择框中选择,要恢复的数据库导出文件,我以刚才导出的数据库为例。选中dedecmsv57utf8sp1文件,点击“打开”出现下图我们点击右下侧“执行” 稍等一会会出现执行结果,如下图,就成功恢复了,左侧也出现表了 =========================== openwrt 修改indoe 如何解决linux报No space left on device错误 出现这个错误第一反应是空间满了。 df -h 一看却发现还有挺多没有用 df -i 一看发现是inodes空间满了 1.删除掉没用的临时文件,释放inodes 0字节的文件也会占用一个inode,也必须删除掉 遍历所有文件目录找出占空间大的文件,进行适当删除 =========================== openwrt 系统运行出现 No space left on device 出现过 No space left on device 这个错误 后来使用 df -i 检查,确认是 inode 耗尽 总共的文件节点才 6016 个 看了一下 pc 的是 3千多万个 更改indoe需要重新制作镜像或者文件系统 ========================== sftp 客户端 ============== php-fpm 和 mysqld 启动失败的可以开启swap php-fpm 和 mysqld 启动失败的可以开启swap php-fpm 和 mysqld 启动失败的可以开启swap php-fpm 和 mysqld 启动失败的可以开启swap php-fpm 和 mysqld 启动失败的可以开启swap php-fpm 和 mysqld 启动失败的可以开启swap KoolShare?社区?路由器固件开发?LEDE?LEDE 2.12部署lnmp请教一下 php-fpm 和 mysqld 启动失败的可以开启swap php-fpm 和 mysqld 启动失败的可以开启swap php-fpm 和 mysqld 启动失败的可以开启swap Padavan固件一键安装onmp Padavan固件一键安装ONMP搭建Web环境,网站,网盘,相册等

7040安装win7 |win8 改 win7 | 303房间可用wifi密码

如何在Intel skylake或braswell的戴尔dell安装WIN7(安装WINdows7 提示”A required CD/DVD drive device driver is missing\")---------------2017-9-18win8 改 win7开机出现戴尔LOGO的时候选项F12 secure boot 选择 secure boot enenable 选择 disabled advanced boot option 把enable legacy option ROMS BOOT sequence 将UEFI改成 legacy 即可 按F10保存-----------------------303房间可用wifi密码 --2017-10-06------- ------------------2017-9-15win8 集成 usb3.0驱动安装win8 gpt uefi 安装 缺少 顺序集成 usb3.0 前提 安装镜像 -----------------

WordPress日志归档插件

WP-EasyArchives:WordPress日志归档插件 admin 2年前 (2014-07-25) 842次浏览 0个评论 WP-EasyArchives能在定制页面显示对搜索引擎友好的树形结构存档列表。 插件下载: WP-EasyArchives 使用方法: 一、激活插件后,复制一份page.php改名称改为archives.php,在其头部添加: 用 替换类似: 删除模板中评论调用函数等一些无关代码。 二、新建一个页面文件,右下选择“文章归档”模板,完成。 另外一款相似的插件:Clean Archives Reloaded,更方便一些 启用插件后,新建一个页面,切换到HTML模式,输入: 即可。效果与上面的一样。 PS: 代码实现WordPress归档页面模板 望星湖畔, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WP-EasyArchives:WordPress日志归档插件! 喜欢 (0)分享 (0)