apache

iis与apache共存

星期一, 五月 28th, 2012 | pagemaker | 没有评论

在window2003下安装apache出现系统无法找到apache2的解决方案

在window2003 下安装apache出现系统无法找到apache2的解决方案

启动apache时系统找不到指定的文件

(windows)启动apache时 显示:

[error] (OS 2)系统找不到指定的文件。 : No installed

:No installed service named “Apache2″的错误

解决方案:

将IIS停掉(打开services,找到iis服务管理器,停止),重新安装apache;(IIS admin 服务项)

修改默认端口 (/apache2/conf/httpd.conf)

重新启动apache

Tags: , ,

apache,nginx反向代理出现内网ip解决方法

星期四, 二月 23rd, 2012 | JAVA-and-J2EE, linux | 没有评论

apache中设置如下反向代理后端的tomcat出现
request.getServerName();获取到的主机名称就会是localhost,解决这个

<VirtualHost *:80>
    ServerAdmin service@i5a6.com
    DocumentRoot /usr/local/apache/htdocs
    ServerName i5a6.com
    ServerAlias *.i5a6.com
     DirectoryIndex  index.html  index.html.var  index.jsp
     ProxyPass / http://localhost:8080/
     ProxyPassReverse / http://localhost:8080/
     ErrorLog "logs/hscode-error.log"
     CustomLog "logs/hscode-access.log" common
</VirtualHost>

在httpd.conf 文件中增加:
ProxyPreserveHost On 即可

对应的nginx 也有此问题解决之法:
proxy_set_header Host $host;

upstream mytomcat{
 #server 127.0.0.1:8000 weight=3;
 #server 127.0.0.1:8001;
 #server 127.0.0.1:8002;
 server 127.0.0.1:8080;
 }
 
server
{
listen 80;
server_name i5a6.com *.i5a6.com;
index index.html index.htm ;
root /usr/local/data/htdocs/www;
 
location / {
# proxy_set_header Host %host;
# proxy_set_header X-Forwarded-For $remote_addr;
 proxy_pass http://mytomcat;
proxy_set_header Host $host;
 }

Tags: , , , ,

apache反向代理集群,实现负载均衡,编译mod_proxy模块

星期三, 二月 22nd, 2012 | JAVA-and-J2EE, linux | 一条评论

利用apache和tomcat做集群,有好几种方式,另一种见apache tomcat 负载均衡集群和session复制 基于jk
本文是使用代理的模式;
一:查看是否有mod_proxy模块功能
[i5a6]# /usr/local/apache/bin/httpd -l
可以看到是否有mod_proxy的模块,直接去 /usr/local/apache/modules/ 去查看是否有对应的mod_proxy.so,mod_proxy_balancer.so,mod_proxy_http.so,mod_proxy_ajp.so的模块包
二:本人的是vps已经安装好的apache不过没有编译此模块要自己动手编译
[i5a6]# find / -name mod_proxy.c
注释:我是不知道它的安装目录,直接根目录下检索吧,主要是找对应的模块文件夹;
执行结果:/home/cpeasyapache/src/httpd-2.2.17/modules/proxy/mod_proxy.c

[i5a6]# cd /home/cpeasyapache/src/httpd-2.2.17/modules/proxy/
[i5a6]# /usr/local/apache/bin/apxs -c -i mod_proxy.c proxy_util.c

[i5a6]# /usr/local/apache/bin/apxs -c -i mod_proxy_balancer.c

[i5a6]# /usr/local/apache/bin/apxs -c -i mod_proxy_http.c

# 安装proxy_ajp模块
[i5a6]# /usr/local/apache/bin/apxs -c -i mod_proxy_ajp.c ajp_header.c ajp_utils.c ajp_msg.c ajp_link.c

可以去 /usr/local/apache/modules/ 看下生成了对应mod_proxy.so,mod_proxy_balancer.so,mod_proxy_http.so,mod_proxy_ajp.so的包,

三:配置httpd.conf,设置权重和session严格复制等
› Continue reading

Tags: , , , ,

apache伪静态.htaccess的写法和mod_rewrite规则修正符

星期日, 一月 8th, 2012 | disucz, php | 没有评论

apache 配置:
1.加载此模块(去掉前面的#即可):LoadModule rewrite_module modules/mod_rewrite.so
2.启用规则文件加载配置:
<Directory />
Options FollowSymLinks
#AllowOverride None
AllowOverride FileInfo
Order deny,allow
Deny from all
</Directory>
3.新建.htaccess 文件 配置如下文件
RewriteEngine on
RewriteRule list-(.*)-(.*)\.html$ list.php?id=$1&sa=$2 [L]

1、mod_rewrite 简介和配置
Rewirte主要的功能就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等

2、mod_rewrite 规则的使用
› Continue reading

Tags: , , , , ,

linux下Apache、php、mysql默认安装路径—编译者的回看

星期一, 十月 11th, 2010 | linux, php | 9 Comments

自己一直是编译安装,安装目录分配的很清楚,今天看到一个朋友的,发现自己不认识了,看了下是默认安装的,
对默认安装的目录结构不熟悉,网上找了下,有朋友列的很清楚,自己摘录,留着自己用也方便~

apache:
如果采用RPM包安装,安装路径应在 /etc/httpd目录下
apache配置文件:/etc/httpd/conf/httpd.conf
Apache模块路径:/usr/sbin/apachectl
web目录:/var/www/html
如果采用源代码安装,一般默认安装在/usr/local/apache2目录下

php:
如果采用RPM包安装,安装路径应在 /etc/目录下
php的配置文件:/etc/php.ini
如果采用源代码安装,一般默认安装在/usr/local/lib目录下
php配置文件: /usr/local/lib/php.ini
或/usr/local/php/etc/php.ini

mysql:
如果采用RPM包安装,安装路径应在/usr/share/mysql目录下
mysqldump文件位置:/usr/bin/mysqldump
mysqli配置文件:
/etc/my.cnf或/usr/share/mysql/my.cnf
mysql数据目录在/var/lib/mysql目录下
如果采用源代码安装,一般默认安装在/usr/local/mysql目录下

Tags: , , , ,

Discuz!论坛 URL 静态化的使用的不同主机的配置文件

星期四, 三月 11th, 2010 | disucz, php | 3 Comments

本文主要引自官方的文档,留在此地方便自己使用时进行翻阅,版权归discuz!官方所有;

Discuz! URL 静态化(以下简称 URL 静态化)功能可以将 Discuz! Archiver 及部分常用页面(如 主题列表页面 forumdisplay.php、主题内容页面 viewthread.php、个人资料页面 space.php、标签页面 tag.php 等)进行 URL 静态化转换,形成类似 //www.pomelolee.com/bbs/forum-2-1.html 形式的超级链接,从而使论坛内容更容易被搜索引擎挖掘,提高被收录的机率。
您可以通过 系统设置 => 全局 => 优化设置 => 搜索引擎优化 => URL静态化 来控制需要静态化的页面。
› Continue reading

Tags: , , , ,

ApacheMenu_zh_CN.chm 2.2版本中文手册

星期一, 九月 22nd, 2008 | Uncategorized | 一条评论

  • Apache中文手册(1M more …)
  • 下载地址:apachemenu_zh_cn

    Tags:

    Search

    文章分类

    Links

    Meta