官方回复:这是您的旧数据库的备份,如果数据库正常可以删除
分类目录归档:网络环境
Windows Server 2019激活方式(实测可用)
Windows Server 2019 Standard版本
Windows Server 2019 Datacenter WMDGN-G9PQG-XVVXX-R3X43-63DFG
Windows Server 2019 Standard N69G4-B89J2-4G8F4-WWYCC-J464C
Windows Server 2019 Essentials WVDHN-86M7X-466P6-VHXV7-YY726
打开CMD输入下面几条命令就可以了
slmgr /upk
slmgr /ipk N69G4-B89J2-4G8F4-WWYCC-J464C
slmgr /skms zh.us.to
slmgr /ato
输入命令查看激活过期时间,slmgr /xpr
tomcat管理页面403 Access Denied的解决方法
安装tomcat,配置好tomcat环境变量以后,访问manager app页面,出现403 Access Denied错误,解决的方法如下:
首先在conf/tomcat-users.xml文件里面,在</tomcat-users>前面添加如下代码:
<role rolename="manager-gui"/>
<user password="admin" roles="manager-gui" username="tomcat"/>
然后重启tomcat,重新访问manager app页面,如果此时仍然出现403 Access Denied错误,那么就是访问的ip地受到了限制,
我们打开/webapps/manager/META-INF/目录下context.xml文件,不是conf/目录下的context.xml文件,一定不要搞错了
我们将里面的内容注释掉或者修改为
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|\d+\.\d+\.\d+\.\d+" />
保存,然后重启tomcat,重新访问manager app页面,OK,问题得到解决。
tomcat错误You are not authorized to view this page
给tomcat设置密码登录后出现错误
错误代码:
401 Unauthorized
tomcat You are not authorized to view this page的错误。
解决方法:修改tomcat-users.xml文件,主要是加上<role rolename="manager-gui"/>,也就是配置个权限。
<role rolename="manager"/>
<role rolename="manager-gui"/>
<user username="admin" password="admin" roles="manager,manager-gui"/>
Windows 10 & Windows Server 2012部署Tomcat教程
Tomcat服务器是一个免费的开放源代码的Web应用服务器。因为Tomcat技术先进、性能稳定且免费,所以深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
在做外包项目管理员接口时用了WPF(微软大法好!)来做,然后服务器老师说了用Tomcat,所以学习一下Tomcat在Windows下的部署和开发。
环境:
-
Windows 10 专业版
原料:
准备:
安装JDK到默认目录,设置系统环境变量。具体(原本存在即在最后加";"后添加值,否则新建):
-
JAVA_HOME C:\Program Files\Java\jdk(x.x.x版本) -64bit
-
PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
-
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 注意开头的"."
cmd输入java -version后出现类似画面说明Java环境配置完成
将下载来的Tomcat解压到(如果下载的是可执行文件,双击运行默认安装即可),将Tomcat根目录变更为C:\tomcat,配置Tomcat系统环境变量:
-
CATALINA_BASE C:\tomcat 如果Tomcat根目录不是C:\tomcat的话适当调整
-
CATALINA_HOME C:\tomcat 适当调整
-
PATH 添加%CATALINA_HOME%\lib;%CATALINA_HOME%\bin
启动Tomcat服务:
cmd输入startup出现类似画面说明Tomcat环境配置完成
之后会出现一个Java控制台窗口,显示Tomcat服务情况
测试Tomcat:
打开浏览器,输入http://localhost:8080回车,如果前面的步骤没问题的话会看到一个Tomcat自带的页面,如下图
windows2012 core的启用和图形界面的启用
windows 2012 core的内存占用跟Ubuntu server差不多,都是命令行界面,稳定性也很好。如果觉着图形界面占内存太多,可以只启用core,将图形界面关闭。
在CMD界面中输入如下命令
1.启用core
dism /online /disable-feature /featurename:servercore-fullserver
2.启用桌面
dism /online /enable-feature /featurename:servercore-fullserver /featurename:server-gui-shell /featurename:server-gui-mgmt
server2012/win8 卸载.net framework 4.5后 无法进入系统桌面故障解决
故障:服务器装的是windows2012 standard(2012版本从低到高依次为Foundation、Essentials、Standard
Datacenter,以及它们的升级版R2),由于要安装的应用系统是要用到.net framework3.5,所以,2012自带的.net 4.5版本需要卸载,但是卸载后问题来了——黑屏、无法进入系统桌面,只能调出任务管理器。
分析:原以为是explorer.exe进程被结束了,但在任务管理器中,新建任务(运行),输入explorer.exe,提示报错,依然无法解决问题,且任务管理器,新建任务运行--浏览,无法浏览、无法打开服务;重启多次也无法解决。最后,想到了可能是卸载.net framework后,系统没有了图形界面(由完整模式Full变为了核心模式core),需要重新恢复.net framework4.5,打电话咨询微软客服,建议要重新安装系统,我去!系统是设备供应商安装的,还要协调供应商,最重要的是时间耗不起。
解决:然后,我就想起来了系统恢复命令——Dism命令,就尝试着恢复一下试试。
试了几次,根据命令的提示,最终搞定了,系统恢复正常。
核心模式core 变回完整模式 Full,用dism命令,具体命令如下:
dism /online /enable-feature /all
切记:每个“/”前有空格,否则会报错;还有enable-feature后面的 “all”必须加上,否则也会报错。
完成模式Full,切换为核心模式,可以使用“删除角色和功能”来卸载“用户界面和基础结构”功能,也可以通过命令来卸载,命令如下:
dism /online /disable-feature /all /featurename:servercore-fullserver
server2012/win8 支持两种模式自由切换,有点变态~~!
mp4或flv文件在目录下,但显示404错误的原因
为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实,这是没有在iis中将相应的MIME类型进行设置的原因。那该怎样设置MIME
也许你会在纳闷,为什么我上传了flv或MP4文件到服务器,可输入正确地址通过http协议来访问总是出现“无法找到该页”的404错误呢?这就表明mp4格式文件是服务器无法识别的,其实,这是没有在iis中将相应的MIME类型进行设置的原因。那该怎样设置MIME类型呢?
开启mp4文件的话,需要在 “Internet信息(IIS)管理器”中右击需要更改的网站或目录,可以打开形如下图的窗口(我右击的是文件夹而不是站点,所以您右击站点的话打开的 或许比我的选项卡多,不管怎样您点击HTTP头就可以打开怎样的窗口了):
服务器增加mp4格式的MIME 类型映射设置的具体步骤是:
“开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,右击 > “属性” > “HTTP头” > “MIME类型” > “新建”,在“扩展名”框内输入“.mp4”,“MIME类型”框中输入“application/octet-stream”,然后确定即可。“MIME类型”只是一个描述,并非非得输入“flv-application/octet-stream”。
服务器增加flv格式的MIME 类型映射设置的具体步骤是:
“开始” > “控制面板” > “管理工具” >“Internet 信息服务(IIS管理器)”,找到您的网站,右击 > “属性” > “HTTP头” > “MIME类型” > “新建”,在“扩展名”框内输入“.flv”,“MIME类型”框中输入“flv-application/octet-stream”,然后确定即可。“MIME类型”只是一个描述,并非非得输入“flv-application/octet-stream”。
MIME类型就是设定某种扩 展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以 及一些媒体文件打开方式。
php-fpm.conf中如何定义max_requests值?
max_children=40 , 每个children平均占用20M-30M内存,children越多,可以同时接受的并发数量越多,一般children的值是网站最高并发数+浮动值,这值再×内存占用,就是你需要用到的内存。
max_requests = N 是指当每个children接受了N次请求以后,就会把自己杀死,然后重新建立一个children。
PV / max_children = 每一个children接受的request次数
比如上面的值是1000,而你定义的是10240,那么fpm要超过10天才能杀死children并重建,这样如果存在内存泄露的话,就会导致进程占用过多的内存而无法释放,从而使fpm的处理能力降低,还会产生一些莫名其妙的错误。
但是如果你把这个值设置的过小,fpm频繁的杀死children并重建,也会导致额外的开销。
最好的优化当然是根据你网站的运行情况,去不断的调试,找到一个平衡点。
针对max_children还有一个偷懒的做法,如果你的php是5.3,那么你可以把fpm的style设置为apache-like,这个时候children的数量就由fpm自动控制。相应的配置参数是
start_servers:起始进程数量
min_spare_servers:最小进程数量
max_spare_servers:最大进程数量
当服务器比较空闲的时候,fpm会主动杀死一些多余的children,用来节约资源,当服务器繁忙的时候,服务器会自动建立更多的children。