2012 年二月 一 二 三 四 五 六 日 « 一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 近期评论
- wlx [微博 ] 发表在《google彻底被封?》
- snake 发表在《google彻底被封?》
- Andrew Pelt 发表在《debian testing上安装oracle 10g》
- tiplip 发表在《webmap.cn使用的WEBGIS技术》
- 求助Evolution问题!! 发表在《evolution crashed in gutsy alpha》
分类目录
标签
anjuta apache backup breezy c++ compile convert dapper debian dns edgy evolution feisty firefox flash gnome gobang GRASS gutsy humor intrepid Linux mailman MapServer mysql openoffice Oracle php phpbb postfix PostGIS postgresql qgis sarge scim skype subversion svn tomcat ubuntu utf8 westdc Windows wordpress 中文
Tag Archives: apache
另类反向代理DNN4
之前在反向代理DNN4时一直有问题(DNN4通过HEADER进行重定向,导致无法使用基于内部域名的反向代理) 在这儿找到一个办法: http://www.r2integrated.com/dnn/Forum/tabid/170/aff/1/aft/9187/afv/topic/afpg/1/Default.aspx 在代理服务器上: /etc/hosts中添加一个解析:192.168.50.238 heihe.westgis.ac.cn 在apahce中配置: ServerName heihe.westgis.ac.cn ProxyPass / http://heihe.westgis.ac.cn/ ProxyPassReverse / http://heihe.westgis.ac.cn/ … 在虚拟机上配置: \windows\system32\drivers\etc\hosts中添加一行:192.168.50.238 heihe.westgis.ac.cn 重启对应服务,搞定!
升级ubuntu server
ubuntu jaunty已经发布了,服务器现在的版本还是hardy,正好遇到了奇怪的问题,所以就想升级了。 sudo aptitude install update-manager-core 然后修改/etc/update-manager/release-upgrades文件内容,把 Prompt=lts 修改为: Prompt=normal 然后开始升级: sudo do-release-upgrade 注意: 1 在升级过程中有个提示,是否要继续操作,其中提示为[yN],但在中文locale下需要输入”是“,估计这是个翻译的BUG? 2 apache在升级后会产生问题,导致所有的网站都定向到默认网站了,需要修改/etc/apache2/ports.conf文件,把 NameVirtualHost *:80 给注释掉,然后在修改默认网站/etc/apache2/sites-enable/000-default,在第一行添加: NameVirtualHost *
检测mysql进程并重启服务
服务器上的mysql老是拖累apache,导致WWW服务不正常,前面修改过对应的mysql参数,但还是不行,因此,就决定设定让系统CRON下面这个脚本,注意脚本来自傅翮鹤 ,我仅仅修改了ubuntu下对应的参数而已。 #!/bin/bash #check apache,mysql thread and auto reboot service #Powered by 傅翮鹤 [www.fuhehe.com] #Date 2007-06-15 #config MaxApacheThread=100 MaxMysqlThread=50 HttpService=`ls /etc/init.d|grep apache2` MysqlService=`ls /etc/init.d|grep mysql` ApacheThread=`ps -A|grep apache2|wc -l` MysqlThread=`ps -A|grep mysql|wc -l` NeedReboot=0 if [ $ApacheThread -gt $MaxApacheThread ] … Continue reading
apache2下的ssl支持
在UBUNTU FEISTY下如何添加APACHE2的SSL支持? 假设你的APACHE2已经可以运行了,现在只是需要添加SSL支持,首先安装: sudo aptitude install openssl ssl-cert libapache-mod-ssl 注意,默认make-ssl-cert产生的ca只有一个月的有效期,因此我们需要延长这个时间,可以通过修改make-ssl-cert命令来实现: sudo nano /usr/sbin/make-ssl-cert 假设需要把期限修改为10年: 就把”-keyout $output”修改为”-keyout $outpu -days 3650″。 然后来创建我们自己的签名,当然你也可以申请商业认证的签名。 sudo make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/apache2/ssl/apache.pem 注意,在填hostname的时候,要选择你所使用的域名。 接着,启用ssl模块 sudo a2enmod ssl 添加443监听端口 echo “Listen 443″ | sudo tee -a /etc/apache2/ports.conf site文件的第一行修改为: <VirtualHost … Continue reading
限制apache某目录只允许某IP访问
比如安装的phpMyadmin,必须限制只有某些IP可以访问,因此就可以这样设置: 首先要设置网站允许.htaccess, AllowOverride All 然后定义目录下的.htaccess文件: Order Deny,Allow Deny from all Allow from 210.77.68.215
安装wordpress 1.0 mu到UBUNTU SERVER
前面我提到如何安装wordpress mu 1.0,这次在ubuntu edgy server版上安装就轻车熟路了。 首先要确保ubuntu server上安装了apache2, php, mysql。 然后要激活rewrite mod。 sudo a2enmod 创建westgis.ac.cn的vhost文件: <VirtualHost *> ServerAdmin wlx@mygis.org ServerName westgis.ac.cn ServerAlias westgis.ac.cn *.westgis.ac.cn DocumentRoot /var/www/westgis.ac.cn <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/westgis.ac.cn/> Options Indexes FollowSymLinks MultiViews AllowOverride FileInfo … Continue reading
wordpres mu 1.0的安装
WordPress mu 1.0版本发布已经很长时间了,这次正好凑着转移DNS的机会,也尝了一把鲜。
apache2反向代理
在DEBIAN下使用apache2的反向代理,连接到一台内部服务器上。 首先要激活proxy模块: sudo a2enmod 选择proxy sudo mkdir /var/www/proxy sudo chown www-data:www-data /var/www/proxy 然后修改对应的sites: <VirtualHost *> ServerAdmin xxx@xxx.org ServerName xxxxx ProxyRequests Off <Proxy *> Order allow,deny Allow from all </Proxy> # reverse proxy setting ProxyPass / http://192.168.100.8:8180/ ProxyPassReverse / http://192.168.100.8:8180/ # … Continue reading
Tomcat5.5的基本配置说明
原文见http://blog.csdn.net/jwsh1984/archive/2005/02/09/284999.aspx Tomcat是apache的一个子项目,也是一个开源项目,主要是用于J2EE web容器,由于是一个开源项目,在学习与开发测试中经常被用到(而目前商业最为经常用到的web服务器是BEA WebLogic)。在开源项目中,鼎鼎大名的apache基金会大家肯定有所了解,网站链接:http://www.apache.org/,而旗下的Jakarta Project 主要包括了Tomcat、Alexanda等Java项目,有兴趣者可看:http://jakarta.apache.org/。考虑到各位学习者的机器配置与学习成本问题,这里选了Tomcat作为我们学习与测试J2EE的环境 以下为一些基本配置: 一、先从网上下载tomcat,目前最新版本是5.57,下载地址是:http://apache.freelamp.com/jakarta/tomcat-5/v5.5.7/bin/jakarta-tomcat-5.5.7.zip,下载安装完后,在安装目录下有以下目录,主要介绍一下conf、common、webapps: 如果你现在等不急了,就想体验一下tomcat的魅力的话,把你的网页拷到webapps/ROOT目录下,然后再通过浏览器访问即可,默认如下格式:http://localhost:8080/你的网页 1)webapps文件夹主要用于web应用程序部署,比如你可以把你的应用程序包,如war文件拷到该目录下,容器会自动部署。 2)conf文件夹下主要是放置tomcat的服务器的相关配置文件 3)common文件夹主要是对容器全局变量的文件放置地方,如common/lib下就是放置一些需要全文配置的文件包。 二、j2ee的相关部署规范: 一般来说作为一个符合规范的web程序,会包括以下文件夹和文件:/WEB-INF/(主要是放置一些配置文件与不希望外部程序访问的隐私文件),在网络上是不允许访问该文件夹的,如当你输入以下http://localhost:8080/WEB-INF/的话就会出现错误。 在WEB-INF文件夹下有一个web.xml文件,这是对当前应用程序的相关设置,资源寻找等,/WEN-INF/文件夹下有个classes子文件夹,该文件夹是应用程序的根路径(等于是classpath的路径),/WEN-INF下还要有个lib文件夹,主要是放置需要引入的包,应用程序导入的包先从这里开始寻找,其次到容器的全局路径下$TOMCAT_HOME/common/lib下寻找。 以下是基本文件夹: /tomcat /common /lib /classes /conf /webapps /ROOT web.xml /WEB-INF /lib /classes /你部署的程序包 web.xml /WEB-INF /lib /classes 三、容器的配置(server.xml) 到主目录/conf文件夹下server.xml文件是对web服务器的配置: 以下是一些常见的设置,http端口设置,找到以下: <Connector port=”8080″ maxThreads=”150″ minSpareThreads=”25″ maxSpareThreads=”75″ … Continue reading
ubuntu下安装tomcat5.5
安装: sudo aptitude install tomcat5.5 若还要和apache2结合,还要安装: sudo aptitude install libapache2-mod-jk 若没有配置JAVA环境变量,tomcat是无法启动的。 首先确认安装的JAVA位置: sudo update-alternatives –config java 然后修改环境变量: sudo nano /etc/profile 添加: JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun JRE_HOME=/usr/lib/jvm/java-1.5.0-sun/jre CLASSPATH=.:/usr/lib/jvm//java-1.5.0-sun/lib/tools.jar:/usr/lib/jvm/java-1.5.0-sun/lib/dt.jar export JRE_HOME export JAVA_HOME export CLASSPATH 注意,我的jdk是安装在/usr/lib/jvm/java-1.5.0-sun这个目录下,这是ubuntu下的默认安装位置。 若安装了libapache2-mod-jk,则还需要进一步的配置: sudo nano /etc/apache2/mods-available/jk.load 添加一行: Include /etc/apache2/conf.d/jk.conf sudo nano … Continue reading