apache启动报错:the requested operation has failed解决办法

apache启动报错:the requested operation has failed解决办法

原因一:80端口占用 例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用! 原因二:软件冲突 装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。 原因三:httpd.conf配置错误 如果apache ···
apache和mysql重启命令

apache和mysql重启命令

命令为: /etc/rc.d/init.d/httpd restart chown -R mysql:mysql 目录名 改变文件属性 mysqladmin -u root -p password 'new password' 设置密码 apt-get remove 删除软件 apt-get clean 清理 /etc/rc.d/init.d/mysqld restart php 就配置了sess ···
Apache 的 httpd.conf 中文详解

Apache 的 httpd.conf 中文详解

ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。 ScoreBoardFile /var/run/httpd.scoreboard httpd使用ScoreBoardFile来维 ···
Apache 虚拟目录和默认首页的设置

Apache 虚拟目录和默认首页的设置

虚拟目录 1.找到"conf/httpd.conf" 文件 2.在节点:<IfModule alias_module>里增加 Alias /aidd2008 "D:/php/web/aidd2008" 其中 aidd2008 是你想要访问的虚拟目录; D:/php/web/aidd2008 为物理路径,以[/]代替[]" 我们就在</IfModule>后面接着加: 代码如下 ···
Apache下禁止特定目录执行PHP 提高服务器安全性

Apache下禁止特定目录执行PHP 提高服务器安全性

如果用的是Apache服务器,还可以通过配置来禁止该目录下的PHP文件的访问,有两种方式: 方式一:.htaccess控制,适用于没有服务器管理权限。 在可写文件夹的目录下,建一个.htaccess文件,内容为: 代码如下: <Files ~ ".php"> Order allow,deny Deny from all </Files> 方式二:修改Apache配置文件,适 ···
apache2.2 支持.net 3.5的设置方法

apache2.2 支持.net 3.5的设置方法

我用的环境介绍:win2008、.net framework 3.5、apache2.2、mod_aspdotnet-2.2、SQL SERVER 2000。环境搭建好后,进行了一下公司的一个较大应用,没有发现有什么问:)那个兴奋那个激动! 我的httpd.conf中asp.net配置部分如下: 代码如下: ################# #asp.net配置 LoadModule aspdo ···
Apache 支持CGI程序和SSI程序的设置方法

Apache 支持CGI程序和SSI程序的设置方法

由于Apache具有相当高的可移植性,它支持超过30种操作系统,包括Unix、Windows 及Darwin等系统,所以目前在网络上已注册的网域里大部份是使用Apache网页服务器。目前ApacheSoftware Foundation 正致力于发展现在已进入alpha测试阶段的Apache2.0。在这里,网页教学网和大家探讨如何修改服务器选项让服务器能提供简单的动态网页内容,也就是支持CGI程序 ···
apache Php5配置方法

apache Php5配置方法

在IE里输入:http://localhost/test.php 出现了php的配置信息。 其中test.php的源码为: <?php phpinfo(); ?> 我想主要还是php的版本问题。 我用的是别人编译好的binary的zip文件(http://windows.php.net/snapshots/里的VC6 x86 Thread Safe (2009-Oct-18 00:00 ···
Linux下Squid配置详解 Squid代理服务器配置第1/3页

Linux下Squid配置详解 Squid代理服务器配置第1/3页

  Squid是Linux下一个缓存Internet数据的代理服务器软件,其接收用户的下载申请,并自动处理所下载的数据。也就是说,当一个用户想要下载一个主页时,可以向Squid发出一个申请,要Squid代替其进行下载,然后Squid连接所申请网站并请求该主页,接着把该主页传给用户同时保留一个备份。当别的用户申请同样的页面时,Squid把保存的备份立即传给用户,使用户觉得速度相当快。目前,Squid可以代理HTTP、FTP、GOPHER、SSL和WAIS协议,暂不能代理POP3、NNTP等协议。Squid可以工作在很多操作系统中,如AIX、Digital、Unix、FreeBSD、HP-UX、Irix、Linux、NetBSD、Nextstep、SCO、Solaris、OS/2等。
apache SHTML网页SSI使用详解

apache SHTML网页SSI使用详解

方法一:下面是详细的设置apache支持shtml的设置步骤开启includes模块运行shtml 0、开启php环境安装目录 (我的为D:wampApache2conf下) 的httpd.conf 文件中的(大概408-409行处): 1、 AddType text/html .shtml AddOutputFilter INCLUDES .shtml 2、(F:/shz 为运行文件存放的地方) ···
配置apache默认使用ssl的方法

配置apache默认使用ssl的方法

然后在下面添加,具体位置似乎没有大的关系,可以自行测试一下: 代码如下: RewriteEngine On RewriteRule /.* https://www.example.com/ [R] 替换URL为你需要的就好了。看到其它地方还添加了其他的选项,我这里就采用了最基本的官方说明了。有兴趣的可以自己在研究一下。 P: Apache的官方文档有个小错误,它用了http而不是https,那不是 ···
Linux 配置WWW服务器全攻略

Linux 配置WWW服务器全攻略

第一站 Apache的历史与前景 1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件,其最大的特点是HTTP精灵程序,它比当时的CERN服务器更容易由源码来配置和创建,又由于当时其他服务器软件的缺乏,他很快流行起来。但是后来,该服务器的核心开发人员几乎都离开了NCSA,一些使用者们自己成立了一个组织来管理他们编写的补丁,于是Apache Group应运而生。他们把 ···
正确维护配置Apache服务器的方法 保护系统安全

正确维护配置Apache服务器的方法 保护系统安全

Apache服务器快速、可靠、可通过简单的API扩展,其Perl/Python解释器可被编译到服务器中,并且完全免费,完全开放源代码。如果需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳的选择。 Apache是目前最流行的Web服务器端软件之一,它可以运行在几乎所有被广泛使用的计算机平台上。Apache服务器快速、可靠、可通过简单的API扩展,其Perl/Python解释器可被编译到服务器中,并且完全免费,完全开放源代码。如果需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳的选择。   一、正确维护和配置Apache服务器   虽然Apache服务器的开发者非常注重安全性,不过由于其项目非常庞大,难免会存在安全隐患。因此正确维护和配置Apache WEB服务器就显得很重要了。我们应注意的一些问题:   1、Apache服务器配置文件   Apache Web服务器主要有三个配置文件,位于/usr/local/apache/conf目录下,这三个文件是:   httpd.conf----->主配置文件   srm.conf------>填加资源文件   access.conf--->设置文件的访问权限   2、Apache服务器的目录安全认证   在Apache Server中是允许使用.htaccess做目录安全保护的,欲读取保护目录需要先键入正确的用户帐号与密码,这可以做专门管理网页存放的目录或做为会员区等。在保护的目录放置一个档案,档案名为.htaccss。 % b?(5 ]   AuthName “会员专区”   AuthType “Basic”   AuthUserFile “/var/tmp/xxx.pw”―>把password放在网站外,require valid-user到apache/bin目录,建立password档案% ./htpasswd -c /var/tmp/xxx.pw username1―>第一次建档要用参数“-c”% /htpasswd /var/tmp/xxx.pw username2,这样就可以保护目录内的内容,进入要用合法的用户。   也可以采用在httpd.conf中加入:    options indexes followsymlinks  allowoverride authconfig    order allow,deny    allow from all    3、Apache服务器访问控制   我们就要看三个配置文件中的第三个文件了,即access.conf文件,它包含一些指令控制,允许什么用户访问Apache目录。应该把deny from all设为初始化指令,再使用allow from指令打开访问权限。   order deny,allow   deny from all   allow from safechina.net   设置允许来自某个域、IP地址或者IP段的访问。   4、Apache服务器的密码保护问题   我们再使用.htaccess文件把某个目录的访问权限赋予某个用户。系统管理员需要在httpd.conf或者rm.conf文件中,使用AccessFileName指令打开目录的访问控制。如:   AuthName PrivateFiles   AuthType Basic   AuthUserFile /path/to/httpd/users   require Phoenix   # htpasswd -c /path/to/httpd/users Phoenix   二、设置Apache服务器的WEB和文件服务器   我们在Apache服务器上存放WEB服务器的文件,供用户访问,并设置/home/ftp/pub目录为文件存放区域,用http://download.jb51.net/pub/来访问。在防火墙上设置apache反向代理技术,由防火墙代理访问。  1、Apache服务器的设置    Apache服务器采用默认配置。主目录为/home/httpd/html,主机域名为Phoenix.jb51.net, 且别名到www.jb51.net中,并设置srm.conf加一行别名定义,如下:   Alias/pub/home/ftp/pub/    更改默认应用程序类型定义如下:    DefaultType application/octet-stream    最后在/etc/httpd/conf/access.conf中增加一项定义:   Options Indexes    AllowOverride AuthConfig    order allow,deny    allow from all    注意:Options Indexes允许在找不到index.html文件的情况下,允许列出目录/文件列表。AllowOverrideAuthConfig允许做基本的用户名和口令验证,这样的话,需要在/home/ftp/pub目录下放入.htaccess,内容如下:  [root@ pub]#more.htaccess    AuthName Branch Office Public Software Download Area    AuthType Basic    AuthUserFile/etc/.usrpasswd    require valid-user    用# htpasswd -c /etc/.usrpasswd user1,分别创建不同的,允许访问/pub下文件服务的外部用户名和口令。 2、在防火墙上配置反向代理技术   在/etc/httpd/conf/httpd.conf中加入NameVirtualHost xxx.xxx.xxx.xxx # xxx.xxx.xxx.xxx,这是防火墙外部在互联网上的永久IP地址:    servername www.jb51.net    errorlog /var/log/httpd/error_log    transferlog /var/log/httpd/access_log  rewriteengine on    proxyrequests off    usecanonicalname off    rewriterule ^/(.*)$ http://xxx.xxx.xx.x/$1  Apache服务器的IP地址   servername http://download.jb51.net/pub/   errorlog /var/log/httpd/download/error_log    transferlog /var/log/httpd/download/access_log    rewriteengine on    proxyrequests off    usecanonicalname off    rewriterule ^/(.*)$ http://xxx.xxx.xx.x/$1  Apache服务器的IP地址   设置防火墙上的DNS,让download.jb51.net和www.jb51.net都指向防火墙的外部网地址xxx.xxx.xxx.xxx。用//www.jb51.net访问主页,用http://download.jb51.net/pub/访问公共文件的下载区。   注意:还需要在apache服务器主机上建立目录/var/log/httpd/download/,否则会出错。另外,也可以设置防火墙主机上的/home/httpd/html/index.html的属性为750来阻止访问,这可以防止外部用户能访问到防火墙上Apache服务器的//www.jb51.net。