Linux WEB网站服务3.0汇总.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux WEB网站服务3.0汇总.doc

WEB网站服务(Apache) Apache的官方网站是 / Apache的主要特点: 开放源代码:Apache服务器的重要特性之一,也是其他特性的基础。Apache服务程序由全世界的众多开发者共同维护,任何人都可以自由使用。 跨平台使用:这个特性得益于Apache的源代码开放。Apache服务器可以运行在绝大多数软硬件平台上,可以运行在大多数Windows平台上,所有UNIX操作系统都可以运行Apache服务器。 支持各种Web编程语言:Apache服务器可支持的网页编程语言包括Perl,PHP,Python,Java等,微软的ASP技术也可以在Apache服务器中使用。 模块化设计:Apache没有将所有的功能集中在单一的服务程序内部,而是尽可能地通过标准的模块实现专有的功能,为Apache服务器带来了良好的扩展性。 运行稳定:可用于构建具有大负载访问量的Web站点。 良好的安全性:开源软件共同具有的特性。 安装httpd服务器 1、准备工作 为了避免发生冲突等现象,建议卸载使用RPM方式安装的httpd。 2、源码编译安装 1)解包 建议将httpd源码包解压到/usr/src/目录下,切换到解压到的目录中。 2)配置 根据服务器需要,设置不同的定制选项。若要获知可用的各种配置选项及含义,可执行./configure --help命令。 各选项含义如下: --prefix:指定将httpd服务程序安装到哪个目录下。 --enable-so:启用动态加载模块支持,使httpd有进一步扩展的能力。 --enable-rewrite:启用网页地址重写功能,用于网站优化及目录迁移维护。 --enable-charset-lite:启动字符集支持,支持使用各种字符集编码的网页。 --enable-cgi:启用CGI脚本程序支持,扩展网站的应用访问能力。 3)编译及安装 执行make命令进行编译,将源代码转换为可执行的程序;执行make install完成最后过程。 3、确认安装结果 上面指定的安装目录为/usr/local/httpd,所以httpd服务的各种程序等都将复制到此目录。 各子目录的用途如下: bin:存放httpd服务的各种执行程序文件,包括主程序httpd、服务控制工具apachectl等。 conf:存放httpd服务的各种配置文件,包括主配置文件httpd.conf、增强配置子目录extra等。 htdocs:存放网页文档。包括默认首页文件index.html等。 logs:存放httpd服务的??志文件。 access_log为访问日志,error_log为错误日志。 modules:存放httpd服务的各种模块文件。 cgi-bin:存放各种CGI程序文件。 4、优化执行路径 为了使该服务使用更加方便,建议为相关程序添加符号链接。 5、添加httpd系统服务。 若希望添加httpd为系统服务,通过chkconfig进行管理,需要建立可控的服务脚本。例如,将apachectl脚本复制为/etc/init.d/httpd。并文件开头添加chkconfig识别配置,然后添加为Linux系统服务。 httpd.conf配置文件 全局配置项 ServerRoot: 设置httpd服务器的根目录,包括了运行web站点必须的子目录和文件。默认与httpd的安装目录相同。在httpd.conf配置文件中,如果指定目录或文件位置不使用绝对路径,则该目录或文件位置都认为是在服务器的根目录下。 Listen:httpd服务器监听的网络端口号,默认为80。 User:运行httpd进程时的用户身份,默认为daemon。 Group:运行httpd进程时的组身份,默认为daemon。 ServerAdmin:httpd服务器的管理员E-mail地址。 ServerName:Web站点的完整主机名(主机名+域名)。 DocumentRoot:网站根目录,网页文档在系统中的实际存放路径。 Directoryindex:网站的默认索引页,可以设置多个首页文件,以空格分开。默认为index.html。 ErrorLog:错误日志文件的路径,默认路径为logs/error_log。 LogLevel:记录日志的级别,默认为warn(警告)。 CustomLog:访问日志文件的路径,日志类型,默认路径为logs/access_Log。使用的类型为common(通用格式)。 PidFile: 设置用于保存httpd进程号(PID)的文件,默认地址为logs/httpd.pid。 CharsetDefault:设置站点中的网页默认使用的字符集编码,如UTF-8、g

文档评论(0)

liuxiaoyu98 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档