当前位置:首页 » 存储配置 » 如何配置apache

如何配置apache

发布时间: 2022-05-22 02:46:49

‘壹’ 怎么配置apache服务器

1.安装Apache

yum-yinstallhttpd

2. Apache配置httpd.conf

  • 通过命令find / -name httpd.conf找到Apache配置文件httpd.conf(默认在/etc/httpd/conf/httpd.conf)

  • 编辑httpd.conf文件

    vi/etc/httpd/conf/httpd.conf

    修改DocumentRoot "/xx/xx/xxx",项目在哪个目录下,就将"/xx/xx/xxx"改为哪个目录,例如DocumentRoot "/var/www/html",同样将<Directory "/xx/xx/xxx">修改为<Directory "/var/www/html">。

  • 查看是否安装成功(启动Apache,并查看Apache状态)

    servicehttpdstart
    servicehttpdstatus
  • 显示OK说明安装成功

  • 配置Apache开机启动项

    chkconfig--addhttpd(在服务清单中添加httpd服务)
    chkconfighttpdon
  • 安装Mysql

    1. 安装Mysql

  • yum-yinstallmysqlmysql-develmysql-servermysql-libs

具体可以参考 linux搭建lamp_5分享

‘贰’ 在虚拟机上如何配置apache

1、安装apache:make,make install。
2、把虚拟机配置成桥接模式。
3、把虚拟机防火墙关掉。
4、把虚拟机和客户机设置成同一个网段内。
5、启动apache:/usr/local/apache2/bin/apachectl start
6、配置apache 的conf目录下面的http.conf:
ServerName: 主机地址和端口
DocumentRoot:默认文档。
7、访问apache,成功!
如果想访问svn,那么加上如下东西:
打开apache的httpd.conf文件,应该在/etc/httpd/conf/httpd.conf下
将231,232行改为User apache Group apache ,如果已经改过来就不用改了。
在最后添加(注意:要在英文状态下输入,并且#后的注释内容不要写的配置文件里,否则apache启动不了)DAV svnAuthType Basic
# SVNPath /usr/linux/xiu #单库时需要这么写,xiu为库名。
SVNParentPath /usr/linux #库路径(多库),根据实际情况而定。
AuthName "repos-project"
AuthUserFile "/etc/httpd/passwd" #存放用户名及密码的文件路径。

‘叁’ apache怎么安装和配置ssl

Apache配置安装SSL证书的教程如下:

为保障服务器证书在客户端的兼容性,服务器证书需要安装两张中级CA证书(不同品牌证书,可能只有一张中级证书)。

1、从邮件中获取中级CA证书:

将证书签发邮件中的从BEGIN到 END结束的两张中级CA证书内容(包括“—–BEGIN CERTIFICATE—–”和“—–END CERTIFICATE—–”)粘贴到同一个记事本等文本编辑器中,中间用回车换行分隔。修改文件扩展名,保存为conf/ssl.crt/intermediatebundle.crt文件(如果只有一张中级证书,则只需要保存并安装一张中级证书)。

2、完成apache配置 2.0的配置

httpd.conf 中增加

Listen443

NameVirtualHost *:443

DocumentRoot “/data/web/www”

ServerName aaa.com:443

ErrorLog “logs/error.log”

CustomLog “logs/access.log” combined

SSLEngine on

SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt

SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key

SSLCertificateChainFile /usr/local/apache/conf/ssl.crt/intermediatebundle.crt

‘肆’ 怎么配置apache啊,用的阿里云的服务器想做个自己的博客,用的是一键部署web环境安装的

天互数据 为您解答,满意请采纳
Apache是开放源代码的Web服务器软件,是最常用的Web服务器。Apache常用在unix系统,也有windows平台的版本。本文以windows平台为例,介绍使用动态域名安装配置Apache建设网站的方法。

(一)申请安装动态域名解析——每步

一、申请帐号
1、打开http://www.meibu.com
2、点击上面的用户注册
3、按照提示输入注册信息

如图:

前面带*号的是必须要填的,提示注册成功即可。
二、下载客户端软件
可到http://www.meibu.com/khd.asp下载相应版本。
外网IP地址就在服务器上的用户选择2008版本。

三、安装
下载完后,运行安装文件,按照提示安装完成即可。

四、使用(这里以2008版本为例,其它版本也一样设置)
1、运行桌面上的“ddns2008”图标
2、运行后将在系统托盘上看到动态域名解析2008版的图标。
3、双击图标,弹出设置对话框,输入你刚才申请的域名abc.meibu.com和密码。

客户端提示“登陆成功”后,则可在开始运行里输入“ping abc.meibu.com”,Ping命令反馈的IP地址应该与使用Winipcfg所查看到的系统主

机当前IP地址一致。如果确认两者相同,则表明每步的动态域名解析已经处在正常运行状态下。

(二) 安装 Apache

一. 下载

windows平台的Apache可以在这个网址下载:

http://hzcnc1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip

二. 安装

运行下载的Apache文件,即可开始安装。Apache的安装过程很简单。只需要设置下面这个窗口:

在“Network Domain”里输入域。如果用本站的二级域名,例如“abc.meibu.com”,请输入“meibu.com”。如果用顶级域名,请输入

“xxx.com”。

在“Server Name”里输入服务器名。如果用本站的二级域名,请输入您的域名“abc.meibu.com”。如果用顶级域名,请输入“www.xxx.com”



在“Administrator's Email Address”里输入网站管理员的Email地址。

除此之外,安装过程里所有的选项,全部用默认选项就可以了。

三、运行

Win 9x

Apache安装后,会在“开始”->“程序”里增加一个“Apache HTTP Server”的组。进入该组,选择“Control Apache Server”->“Start”

即可启动Apache。

Win NT/2000/XP/2003

在这些系统里,用默认选项安装的Apache,除了在“开始”->“程序”里增加一个“Apache HTTP Server”的组之外,还会在系统的服务里增加

一个Apache服务.该服务被设置为系统启动时自动运行。

四、配置 Apache

1、配置文件

Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是:
C:\Program Files\Apache Group\Apache\conf\httpd.conf

如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。

2、配置选项

在配置文件里的主要选项如下:

#Listen 3000
#Listen 12.34.56.78:80

Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。

Port 80

Apache的端口。默认值是80。

ServerName abc.meibu.com

Web服务器的名字。安装时输入的“Server Name”就是保存在这里。

DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"

这是网站的根目录。如果您想把网站文件存放在“D:\myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。

Options Indexes FollowSymLinks MultiViews

为了安全起见,请把上面的“Indexes”删掉。否则别人可以浏览到您网站里的所有文件。

DirectoryIndex index.html

默认首页文件名。在浏览器里输入一个地址(例如http:// abc.meibu.com/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多

个默认首页文件名,请用空格分开。

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"

CGI文件存放路径。

五、高级配置

1、设置虚拟目录

在配置文件中找下面这行:
<IfMole mod_alias.c>
在这行下面添加如下内容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

这样,通过访问 http:// abc.meibu.com/vdir/,就可以访问到c:\comexe\目录下的内容。

Apache默认开设了两个虚拟目录:“/icons/”和“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。

六、常见问题

1、如何解决中文网页显示乱码

在配置文件中找包含“Addlanguage”或“AddCharset”的行,在这些行最前面增加一行:

AddDefaultCharset GB2312

养成良好的习惯,在每个网页的<head></head>里加入这行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

一般的中文版网页编辑工具(例如FrontPage、Dreamweaver等)都会自动加上这行。

2、如何解决中文文件名无法访问

在ie中选择 工具 -> internet选项 -> 高级 -> 取消“总是以UTF-8发送URL”。

这个方法很麻烦,请尽量不要使用中文的网站文件名。

3. 在winxp sp2下安装的apache+php5+mysql5,其他电脑无法正常访问我们的网站!出现如下错误:

Forbidden
You don't have permission to access / on this server.

这个错误的原因是,用户没有权限访问你的网站目录。

解决办法:

打开的apache的配置文件:httpd.conf

在末尾添加如下代码:yourpath你的网站目录

<Directory "d:/yourpath/">
Allow from all
</Directory>

保存之后,记得重启apache服务,问题就解决了。

请注意:

1.Apache配置过程中最关键的两点是:网站根目录和默认首页文件名。必须要把网站文件放在所指定的网站根目录下,而且默认首页文件名必

须要设置正确,否则将看不到您的网页。

2.每次配置文件更改后,要重新启动Apache才会生效。

‘伍’ 如何配置 Apache 的虚拟主机

方法/步骤
Apache配置虚拟主机方法在windows和linux有些差异,今天给大家演示如何在windows上配置Apache虚拟主机,此方法主要适用于独立的Apache环境。
1. 打开目录Apache的安装目录/conf/extra/, 找到 httpd-vhosts.conf 文件;

2. 添加一段代码来指定某一域名的网站,如图我配置虚拟域名是:
project.com,文件目录指向的是CI框架;

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "D:/AMP/Apache/htdocs/ci"
ServerName project.com
ErrorLog "logs/project.com-error.log"
CustomLog "logs/project.com-access.log" common
</VirtualHost>

3. 打开 httpd.conf 文件, 添加如下代码:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

如果已存在,将Include前面的#去掉;

4. 重启 Apache 服务,打开虚拟域名之后,结果如图所示:

‘陆’ 阿里云如何配置apache

  • 登录到阿里云服务器上,在控制终端输入以下命令:

    yum install httpd httpd-devel

  • 如果其他机器访问这台服务无法显示这个页面,而直接在这台服务器上可以访问的话,可能是 CentOS 自带的防火墙禁止了。只需要进入防火墙,将 “WWW” 对应的 “80” 端口打开即可。

    END

  • 注意事项

  • 默认根目录是 /var/www/html

  • 配置文件 /etc/httpd/conf/httpd.conf

  • 其他配置存储在 /etc/httpd/conf.d/ 目录

‘柒’ 如何配置Apache服务器

1、如何设
置请求等待时间
在httpd.conf里面设置:
TimeOut
n
其中n为整数,单位是秒。
设置这个TimeOut适用于三种情况:
2、如何接收一个get请求的总时间
接收一个post和put请求的TCP包之间的时间
TCP包传输中的响应(ack)时间间隔
3、如何使得apache监听在特定的端口
修改httpd.conf里面关于Listen的选项,例如:
Listen
8000
是使apache监听在8000端口
而如果要同时指定监听端口和监听地址,可以使用:
Listen
192.170.2.1:80
Listen
192.170.2.5:8000
这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口。
当然也可以在httpd.conf里面设置:
Port
80
这样来实现类似的效果。
4、如何设置apache的最大空闲进程数
修改httpd.conf,在里面设置:
MaxSpareServers
n
其中n是一个整数。这样当空闲进程超过n的时候,apache主进程会杀掉多余的空闲进程而保持空闲进程在n,节省了系统资源。如果在一个apache非常繁忙的站点调节这个参数才是必要的,但是在任何时候把这个参数调到很大都不是一个好主意。
同时也可以设置:
MinSpareServers
n
来限制最少空闲进程数目来加快反应速度。
5、apache如何设置启动时的子服务进程个数
在httpd.conf里面设置:
StartServers
5
这样启动apache后就有5个空闲子进程等待接受请求。
也可以参考MinSpareServers和MaxSpareServers设置。

‘捌’ windows怎么配置apache

1. 下载mod_wsgi-win32-ap22py27-3.3.so
2. 重命名为mod_wsgi.so ,并将其复制到 /Program Files(X86)/Apache Software Foundation/Apache22/moles目录下
3. 以管理员身份打开 httpd.conf, 找到有很多LoadMole的地方, 在里面增加一行:LoadMole wsgi_mole moles/mod_wsgi.s,保存。
这时候可以重启一下你的apache,看看能不能正常的启动,如果不能正常启动,那么可能是你下载的mod_wsgi版本不对。
4. 接下来需要做的是将的 Django 项目和apache连接起来。
5. 进入你的Django项目的根目录,增加一个文件夹apache ,并在这个文件夹下创建django.wsgi 和dapache_mydjango.conf两个文件,注意,django.wsgi这个文件名不能修改.
6. 打开httpd.conf ,在最后增加一行:
Include “d:/projects/mysite/apache_django_wsgi.conf”
7.打开django.wsgi,增加下面的代码:
[crayon lang="python"]
import os, sys
sys.path.append('d:/projects/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
[/crayon]
8.打开apache_djang_wsgi.conf 增加下面的代码:
[crayon lang="xml"]

ServerName mysite.com
WSGIScriptAlias / d:/projects/mysite/apache/django.wsgi

Options FollowSymLinks
AllowOverride
Order allow,deny
Allow from all

Alias /static "d:/projects/mysite/static/"

Order allow,deny
Options Indexes
Allow from all
IndexOptions FancyIndexing

[/crayon]
上面VirtualHost的端口要和Apache的端口一样,/static目录是放你静态的CSS和图片文件的,你可以将django管理后台的Css和图片也放在这个文件下。
9.修改计算机的host文件,增加
127.0.0.1 mysite.com
10.打开settings.py,找到STATIC_URL和TEMPLATE_DIRS,修改成如下:
STATIC_URL = ‘/static/’
TEMPLATE_DIRS = (
“d:/projects/mysite/templates”
)
这样,就配置完毕了,重启一下你的apache,在浏览器中输入 mysite.com:[port]就能看到你应用程序的首页了。Just enjoy django.

‘玖’ 如何配置apache

Apache2.2.4 php5.2.1 mysql 配置方法

第一步:
1.安装好apache2.2和mysql5
假设目录分别为:C:/Apache2.2,C:/MySQL5
2.解压php5.1.1-Win32.zip至C:/php5
3.安装navicat(图形化管理MySQL的工具)
注意:
安装MySQL5的时候,在一切默认安装至有finish按钮时,继续是MySQL的配置
默认选项至输入密码框的时候,记下自己输入的密码,一般为123456

第二步:
一.php.ini的配置

1 找到php5目录下的 php.ini-dist或 php.ini.recommended文件,重命名为 php.ini
并复制到系统盘的windows目录下(以c:\windows为例).

2 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\下。

3 打开c:\windows\php.ini文件(关联到mysql)
设置扩展路径
查找 extension_dir 有这么一行
extension_dir = "./"
将此行改成
extension_dir = "C:\php5\ext"
其中C:\php5是你安装php的路径。路径不正确将无法加载dll
(注意:有些php版本是 ;extension_dir = "./" 要把前面的分号去掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
把上面3项前面的分号去掉,这样apache启动时就可以加载这些dll了

php5时差问题
<?php echo date("Y-m-d H:i:s");?>时间相差八小时
为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC

开启php简写:
找到short_open_tag = Off 改为 short_open_tag = On ;如果已经为on,则不改.
以后就可以用形如 <?=phpinfo();?>的写法的. 功能和<?php echo phpinfo();?>一样.

(二).apache http.conf配置:(C:/apache2.2/conf tp.conf)
1.修改网站根目录
查找 DocumentRoot有这么一行
DocumentRoot "C:/Apache2.2 docs"
这就是你网站的根目录,你可以修改,也可以用默认的.如果改,还要修改下面这项,否则可能会出现 403 错误
查找 This should be changed to whatever you set DocumentRoot to
在它下面两行有
<Directory "C:/Apache2/.2htdocs">
把上面两项的 C:/Apache2.2 docs 改成你想要的目录

2.让apache支持*.php(网页)
查找 DirectoryIndex index.html
修改成
DirectoryIndex index.php index.html
这样index.php 可以充当默认页面了

3.Apache中模块化安装php
查找 # LoadMole foo_mole moles/mod_foo.so
在此行后加入一行
LoadMole php5_mole C:/php5/php5apache2_2.dll
//注意:其中C:/php5/php5apache2.dll是你安装php的相应路径.
不要把php5apache2_2.dll和 php5apache2.dll混淆.php5apache_2.dll只适用于apache 版本2的.
PHP5压缩包里的php5apache2.dll只适用于apache2.0.*版本
如果是2.2.*以上版本,就可能会出现 "Cannot load C:/php/php5apache2.dll into server: The specified mole could not be found."或者:"The requested operation has failed"

4.查找 AddType application/x-gzip .gz .tgz
在此行后加入一行
AddType application/x-httpd-php .php (记住:前边有一个空格哦!!!)
这样apache就可以解析php文件了

注意:在以上操作完成后请重启服务器

5.测试
在网站根目录下(如果没有改动则为C:/Apache2.2 docs)创建一个 phpinfo.php 文件

<?php
phpinfo();
?>

在浏览器打开
http://localhost/phpinfo.php
或 http://127.0.0.1/phpinfo.php

5.测试php和mysql数据库的关联
在网站根目录下创建一个test.php 文件

<?php
$link=mysql_connect("localhost","root","123456"); //123456改成你的mysql密码
if(!$link) echo "失败!";
else echo "成功!";
mysql_close();
?>

在浏览器打开 http://localhost/test.php
如果输出成功,则说明大功告成了

‘拾’ 如何配置Apache

Apache2.2.4 php5.2.1 mysql 配置

第步:
1.安装apache2.2mysql5
假设目录别:C:/Apache2.2,C:/MySQL5
2.解压php5.1.1-Win32.zip至C:/php5
3.安装navicat(图形化管理MySQL工具)
注意:
安装MySQL5候,切默认安装至finish按钮,继续MySQL配置
默认选项至输入密码框候,记自输入密码,般123456

第二步:
.php.ini配置

1 找php5目录 php.ini-dist或 php.ini.recommended文件重命名 php.ini
并复制系统盘windows目录(c:\windows例).

2 再php目录php5ts.dll,libmysql.dll复制目录 c:\windows\

3 打c:\windows\php.ini文件(关联mysql)
设置扩展路径
查找 extension_dir 行
extension_dir = "./"
行改
extension_dir = "C:\php5\ext"
其C:\php5安装php路径路径确加载dll
(注意:些php版本 ;extension_dir = "./" 要前面号掉)
查找 extension
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dl
面3项前面号掉apache启加载些dll

php5差问题
间相差八
呢?PHP5系列版本新增区设置默认格林威治间与所东8区相差8
查找date.timezone行
;date.timezone =
;掉改
date.timezone = PRC

启php简写:
找short_open_tag = Off 改 short_open_tag = On ;已经on,则改.
用形 写. 功能.

(二).apache http.conf配置:(C:/apache2.2/conf tp.conf)
1.修改网站根目录
查找 DocumentRoot行
DocumentRoot "C:/Apache2.2 docs"
网站根目录修改用默认.改,要修改面项,否则能现 403 错误
查找 This should be changed to whatever you set DocumentRoot to
面两行
Apache2/.2htdocs">
面两项 C:/Apache2.2 docs 改想要目录

2.让apache支持*.php(网页)
查找 DirectoryIndex index.html
修改
DirectoryIndex index.php index.html
index.php 充默认页面

3.Apache模块化安装php
查找 # LoadMole foo_mole moles/mod_foo.so
行加入行
LoadMole php5_mole C:/php5/php5apache2_2.dll
//注意:其C:/php5/php5apache2.dll安装php相应路径.
要php5apache2_2.dll php5apache2.dll混淆.php5apache_2.dll适用于apache 版本2.
PHP5压缩包php5apache2.dll适用于apache2.0.*版本
2.2.*版本,能现 "Cannot load C:/php/php5apache2.dll into server: The specified mole could not be found."或者:"The requested operation has failed"

4.查找 AddType application/x-gzip .gz .tgz
行加入行
AddType application/x-httpd-php .php (记住:前边空格哦)
apache解析php文件

注意:操作完请重启服务器

5.测试
网站根目录(没改则C:/Apache2.2 docs)创建 phpinfo.php 文件

<?php
phpinfo();
?>
test.php
输功,则说明功告

热点内容
压缩包揭秘 发布:2024-11-14 17:17:19 浏览:80
python几何 发布:2024-11-14 17:07:35 浏览:28
房价优惠算法 发布:2024-11-14 17:02:47 浏览:99
linux命令停止 发布:2024-11-14 16:52:42 浏览:842
C语言的float什么意思 发布:2024-11-14 16:51:55 浏览:304
修复数据库表 发布:2024-11-14 16:51:51 浏览:89
php通讯录源码 发布:2024-11-14 16:49:14 浏览:253
python的库是什么 发布:2024-11-14 16:44:50 浏览:195
我的世界如何创造服务器电脑版 发布:2024-11-14 16:37:16 浏览:854
安卓手机的四位数密码如何解开 发布:2024-11-14 16:35:37 浏览:138