
web server
Jinx_Q
这个作者很懒,什么都没留下…
展开
-
JBoss 搭建<一>
JBoss集成了Tomcat,拥有控制集群的功能,企业间用的也比较广泛。所以原创 2014-04-17 16:58:57 · 946 阅读 · 0 评论 -
tomcat强制https访问
在tomcat目录下conf/web.xml里的下面添加: <login-config> <!-- Authorization setting for SSL --> <auth-method>CLIENT-CERT</auth-method> <realm-name>Client Cert Users-only Area原创 2016-04-19 18:42:32 · 1064 阅读 · 0 评论 -
画蛇添足的Mac Navicat Premium中文数据乱码
添加了一个远程数据库新链接,习惯性地把Encoding设置为utf8,结果查询数据库中列表时,发现原来的中文数据全部乱码。 后来才知道创建新链接的时候把Encoding不用管设置为Auto就好了;也不清楚这和windows上的处理方式为什么不一样。原创 2016-04-24 00:47:28 · 7233 阅读 · 1 评论 -
Mac下无权限执行tomcat中.sh命令
权限问题,报错信息如下:The file is absent or does not have execute permissionThis file is needed to run this program如果仅仅给startup.sh和shutdown.sh赋权限,那么并不会运行catalina.sh从而无法生成日志,所以要给tomcat下的所有.sh赋权限 执行以下命令:chmod 77原创 2016-07-04 16:52:58 · 7931 阅读 · 0 评论 -
dubbo-admin程序报错Bean property 'URIType' is not writable or has an invalid setter method.
原因在JDK1.8版本下确实会报错,需要将tomcat的JDK版本指定为1.7原创 2016-07-04 16:54:28 · 3324 阅读 · 0 评论 -
Mac下修改tomcat指定jdk版本
在catalina.sh和setclasspath.sh中分别添加如下代码:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/export JRE_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/在原创 2016-07-04 16:57:08 · 4415 阅读 · 0 评论 -
记一次网站访问速度优化点查找过程
基本情况:网站以前访问正常,突然阶梯性访问速度降到极低。 一个老的项目,我来公司之前就已经有了的。然后有一天客户说网站访问有问题。我就先用我的电脑访问了该网站,登录后功能正常(我的电脑操作系统MacOs,浏览器版本Chrome47)。所以我怀疑可能是客户网络问题,客户把ping值发给我,发现一切正常(1.7ms基本不丢包,后来才知道ping值和网络访问并不成正比,要看服务器下行网络宽带);为确定问原创 2017-05-17 10:33:53 · 765 阅读 · 0 评论 -
记一次服务器被攻击处理
基本情况:服务器没有表象的被攻击征兆,只是偶然登录阿里云控制台,发现主机cpu一个月来占用率都是100%; 于是ssh上服务器执行命令top -c //看看哪些占用cpu比较高发现有两个mysql用户的进程各占用47%左右,这两个几乎就占用了全部的cpu。想着服务器上的数据库已经迁移到了阿里云,所以就kill掉他们,然后又查看cpu占用,发现依然有两个这样的进行,只是pid改变了,于是我关闭了my原创 2017-05-17 10:51:41 · 3217 阅读 · 0 评论 -
apache支持cgi运行.py报错client denied by server configuration: /xxx.py
cgi自身运行访问的权限不足将原有配置:<Directory "/usr/local/var/apache2/cgi-bin"> AllowOverride None Options +ExecCGI Order allow,deny Allow from all</Directory>改为:<Directory "/usr/local/var/apache2/cg原创 2017-06-27 14:03:59 · 1029 阅读 · 0 评论 -
nginx下多项目跨域ajax实现
在conf目录下的nginx.conf文件的http{}中间添加代码,利用的原理是nginx的反向代理 add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Headers X-Requested-With; add_header Access-Control-Allow-Method原创 2016-04-19 10:44:26 · 498 阅读 · 0 评论 -
linux利用转crt和key转换keystore文件
下面是一行代码openssl pkcs12 -export -in 文件路径+名称.crt -inkey 文件路径+名称.key -out 放置路径+名称.p12 -name tomcat -CAfile 文件路径+名称.crt -caname root -chain下面提示两次密码:Enter Export Password:Verifying - Enter Export Password:利原创 2016-04-19 10:39:58 · 8437 阅读 · 1 评论 -
linux关于tomcat的一些命令笔记
root权限的tomcat 关闭与启动[root@VM_146_195_centos /]# tomcat stop [root@VM_146_195_centos /]# tomcat start 查看80开头端口使用状态[root@VM_146_195_centos /]# netstat -anp | grep 80 | grep LISTEN tcp 0 0原创 2014-11-03 16:17:54 · 662 阅读 · 0 评论 -
tomcat域名重定向
例如:www.xxx.cn指向了服务器tomcat下的app1项目; www.yyy.cn指向了服务器tomcat下的app2项目;而域名管理中你只能将域名指向一个ip地址;所以你需要让浏览器访问不同域名的时候,让它指向tomcat下不同的项目;我们默认将app1和app2放置tomcat下webapps目录下需要配置config目录下server.xml ap原创 2014-11-04 15:36:50 · 4659 阅读 · 0 评论 -
Eclipse \tmp0\work\Catalina\localhost\_\SESSIONS.ser (系统找不到指定的路径。)
Eclipse配置的外部tomcat 版本7+,启动状态下,修改了项目的Jsp文件,就会报错:...\tmp0\work\Catalina\localhost\_\SESSIONS.ser (系统找不到指定的路径。)将下图Server Options中的第二项x掉即可。或许这不是你的问题所在,可以尝试下。原创 2015-11-04 16:33:46 · 2252 阅读 · 0 评论 -
Linux防火墙开放某个端口
Linux本机访问tomcat没问题;但是换其他机器访问不了,可能是Linux某个端口不对外开放导致; 编辑防火墙配置文件vi /etc/sysconfig/iptables修改配置 找到类似下方代码;在其后添加添加下方代码表示对外开放8080端口-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT重启防火墙serv原创 2016-03-15 13:20:59 · 1503 阅读 · 0 评论 -
redmine邮箱配置
找到你的部署文件夹,举例:/opt/redmine-3.1.1-1/apps/redmine/htdocs/config 修改文件:configuration.yml 找到类似文段,配置如下: # email_delivery: delivery_method: :smtp smtp_settings: address: smtp.qq.com port原创 2016-04-25 15:14:19 · 1283 阅读 · 0 评论 -
redmine安装包数据库连接
查找路径:C:\redmine-3.0.1-0\apps\redmine\htdocs\config #window/opt/redmine-3.0.1-0/apps/redmine/htdocs/config #linux下的database.yml文件 寻找以下内容:production: adapter: mysql2 database: #数据库名称 host: 127.0.原创 2016-04-26 17:42:19 · 2682 阅读 · 0 评论 -
nginx支持tcp代理mysql
公司有一个公网ip,有公网ip(222.222.222.222)那台服务器上装的nginx,mysql装在公司另外一台服务器上假设ip为192.168.0.7,我想利用公网ip去访问内网电脑上mysql就可以利用我下面的配置操作了 nginx1.9及以上才可以支持tcp协议; window上直接添加配置就可以使用,linux网上说需要下载依赖,没试过; 在nginx安装路径/nginx-1.9原创 2016-04-28 15:23:10 · 15751 阅读 · 0 评论 -
windows server开放对外端口
点击左下角,服务器管理器,进入管理面板; 本地服务器(左侧)–>属性(右侧)–>Windows防火墙(公用 启用); 点击(公用 启用); 点击高级设置(左侧); 右键入站规则; 新建规则; 选择端口–>下一步; 默认为TCP协议,填写你需要开放的端口; 假设填写80–>下一步; 允许连接,一直下一步就好了。原创 2016-04-29 13:38:53 · 22668 阅读 · 0 评论 -
Mac下apache支持cgi运行python3程序
Mac预装的apache让我不知所措,各种奇葩问题。 1,homebrew安装apachebrew tap homebrew/apache //更新下仓库2.执行安装brew install httpd243.修改httpd配置vi /usr/local/etc/apache2/2.4/httpd.conf大约在52行修改端口号为: Listen 90 158行至163行,将模块包的注释去掉原创 2017-06-27 14:26:12 · 3164 阅读 · 0 评论