Apache安装,配置和优化方法

介绍

这篇文章主要讲解了“Apache安装,配置和优化方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Apache安装,配置和优化方法”吧!

安装Apache 2.0.48(查看安装手册)

考虑到以后要rewite_url来使谷歌更加容易收录网站,特地添加了mod_rewrite。

同时为了限制流量,特别加了mod_limitpcnn。c补丁,所以多了一个——enable-forward选项。

建议安装完毕以后不要删除安装目录,以便以后升级时使用。

记得升级前关闭apache2.0

编译过程:

代码:

#。/配置——启动——enable-speling enable-rewrite
,——使用ssl=/usr/地方/ssl enable-forward
,#让
,#让安装

这个例子里面是编译了mod_so, mod_speling和openssl支持。
同样有另外几种写法

代码:

#。/配置——enable-modules=所以——enable-modules=?——enable-modules=重写

或者

代码:

#。/配置——enable-modules="所以? "

——enable-MODULE(=共享)编译并包含模块模块。模块是文档中去掉“_module”的模块名。要将一个模块编译成为DSO,需要加- shared选项,即——enable-mods-shared。(查看模块手册)

注意:“如果希望核心能够装载DSO,而不实际编译任何动态模块,则要明确指定——enable-modules=所以或者——enable-so"(查看DSO手册),所以前面的顺序不能交换顺序。查看所有apache的配置参数

安装完毕后可以用以下命令来查看启动了那些模块

代码:

# apachectl - l
,编译模块:
,核心。c
mod_access.c
,mod_auth.c
,mod_include.c
,mod_log_config.c
,mod_env.c
,mod_setenvif.c
,prefork.c
,http_core.c
,mod_mime.c
,mod_status.c
,mod_autoindex.c
,mod_asis.c
,mod_cgi.c
,mod_negotiation.c
,mod_dir。c mod_imap.c
,mod_actions.c
,mod_speling.c
,mod_userdir.c
,mod_alias.c
,mod_rewrite.c
,mod_so。c

接着,将启动程序放入开机程序中去。如果要启动ssl加密网页,则必须通过手动启动apache2.0(参见ssl部分)

代码:

#回声“/usr/地方/输入/bin/apachectl时;在比;/etc/rc.d/rc.当地

参考:

代码:

如果你想让你的服务器系统重启后继续运行,
,你应该添加一个调用apachectl系统启动文件(通常rc。当地

,一个文件在一个rc。N目录)。这将启动Apache作为根。之前这样做确保
,你的服务器是正确配置
安全性和访问限制。

在配置文件里面添加以上的语句来设置路径,使得在bash下更容易控制apachectl,省去了输入路径的麻烦。

代码:

# vi/etc/profile
,路径=?,ensp;路径:美元usr/地方/输入/bin:“

配置apache2.0

代码:

# vi/usr/local/apache2/conf/httpd.参看

配置文件请看文件httpd。配置(设置文档目录为/home/dalouis/public_html)

代码:

# chmod 755, mdash;R/home/dalouis/

设置目录的可读性为drwxr-xr-x(755),否则会出现“禁止你不要# 39;t有权限访问/>感谢各位的阅读,以上就是“Apache安装,配置和优化方法”的内容了,经过本文的学习后,相信大家对Apache安装,配置和优化方法这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

Apache安装,配置和优化方法