17站长网

17站长网 首页 系统 Centos 查看内容

linux构建动态WEB服务器配置详解

2022-12-2 15:11| 查看: 1798 |来源: 互联网

linux构建动态WEB服务器配置详解Apache配置文件 重要配置选项 ServerRoot 服务器运行的根目录 MaxClients 能同时访问服务器的客户机数量 DocumentRoot 服务器共享文件的起始位置 listen 服务器监听的端口 ServerAdmi

linux构建动态WEB服务器配置详解

Apache配置文件

重要配置选项
ServerRoot 服务器运行的根目录
MaxClients 能同时访问服务器的客户机数量
DocumentRoot 服务器共享文件的起始位置
listen 服务器监听的端口
ServerAdmin 管理员的信箱
User&Group 服务器运行者的身份
ErrorLog 出错日志文件
DirectoryIndex 默认文件夹索引文件
AddDefaultCharset 默认返回页面的编码
Alias 为目录设置访问别名
查看Apache内部默认模块 /usr/local/apache2/bin/httpd -l

目录控制语句
#默认根目录
Options Indexes Follow Symlink #可以使用index文件
AllowOverride None #不能被复盖

以上没有权限语句,所有向上的访问都不能执行

Options Follow Symlink
AllowOverride None #不能被复盖
Order allow.deny
Allow from all #任何地址都能访问,Allow,Deny

测试CGI
配置文件选项
ScriptAlias /cgi-bin “/usr/local/apache2/cgi-bin/”
编写cgi文件
/usr/local/apache2/cgi-bin/
确认cgi程序是apache用户可以执行的
#chgrp apache /usr/local/apache2/cgi-bin/
#chmod 750 /user/local/apache2/cgi-bin/
测试cgi程序的执行效果
#links http://localhost/cgi-bin/

激活SSL模块
创建私钥和证书文件
#cd /etc; mkdir ssl.crt server.key
#openssl genrsa -out /etc/ssl.key/server.key 1024
#openssl req -new -x509 -key \
/etc/ssl.key/server.key -out /etc/ssl.crt/server.crt
编辑/etc/ssl.conf
重新启动web服务器
#/usr/local/apache2/bin/apachectl stop
#/usr/local/apache2/bin/apachectl startssl

(修改启动脚本/etc/rc.local中的相应的命令)

以上linux构建动态WEB服务器配置详解就是小编为大家收集整理的全部内容了,希望对大家有所帮助。如果您喜欢这篇文章,可以收藏或分享给您的小伙伴们吧!欢迎持续关注我们的后续更新。

本文最后更新于 2022-12-2 15:11,某些文章具有时效性,若有错误或已失效,请在网站留言或联系站长:17tui@17tui.com
·END·
站长网微信号:w17tui,关注站长、创业、关注互联网人 - 互联网创业者营销服务中心

免责声明:本站部分文章和图片均来自用户投稿和网络收集,旨在传播知识,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系我们及时修正或删除。谢谢!

17站长网微信二维码

始终以前瞻性的眼光聚焦站长、创业、互联网等领域,为您提供最新最全的互联网资讯,帮助站长转型升级,为互联网创业者提供更加优质的创业信息和品牌营销服务,与站长一起进步!让互联网创业者不再孤独!

扫一扫,关注站长网微信

大家都在看

    热门排行

      最近更新

        返回顶部