• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > linux构建动态WEB服务器配置篇

linux构建动态WEB服务器配置篇

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了linux搭建web服务器,linux配置web服务器,linux安装web服务器,linux下web服务器,linux架设web服务器等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com
Apache配置文件
重要配置选项
ServerRoot 服务器运行的根目录
MaxClients 能同时访问服务器的客户机数量
DocumentRoot 服务器共享文件的起始位置
listen 服务器监听的端口
ServerAdmin 管理员的信箱
User&Group 服务器运行者的身份
ErrorLog 出错日志文件
DirectoryIndex 默认文件夹索引文件
AddDefaultCharset 默认返回页面的编码
Alias 为目录设置访问别名
查看Apache内部默认模块 /usr/local/apache2/bin/httpd -l

目录控制语句
<Directory /> #默认根目录
Options Indexes Follow Symlink #可以使用index文件
AllowOverride None #不能被复盖
</Director>
以上没有权限语句,所有向上的访问都不能执行
<Directory /usr/local/apache2/htdocs>
Options Follow Symlink
AllowOverride None #不能被复盖
Order allow.deny
Allow from all #任何地址都能访问,Allow,Deny
</Directory>
测试CGI
配置文件选项
ScriptAlias /cgi-bin “/usr/local/apache2/cgi-bin/”
编写cgi文件
/usr/local/apache2/cgi-bin/<cgifile>
确认cgi程序是apache用户可以执行的
#chgrp apache /usr/local/apache2/cgi-bin/<cgifile>
#chmod 750 /user/local/apache2/cgi-bin/<cgifile>
测试cgi程序的执行效果
#links http://localhost/cgi-bin/<cgifile>

激活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中的相应的命令) </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在Linux下通过WEB认证方式上网
  • 在Linux系统中安装web端的远程连接工具Wetty
  • linux构建动态WEB服务器配置篇
  • linux构建动态WEB服务器安装篇

相关文章

  • 2017-05-12CentOS系统安装使用版本控制系统Subversion的方法
  • 2017-05-12Centos6.5升级glibc的详细步骤
  • 2017-05-12CentOS 文件通配符讲解
  • 2017-05-12Centos 7安装Rclone如何用命令同步国外网盘文件?
  • 2017-05-12CentOS中的find命令详解
  • 2017-05-12linux构建动态WEB服务器配置篇
  • 2017-05-12在CentOS系统下安装思维导图软件XMind的方法
  • 2017-05-12Centos下限制SSH登录次数详解
  • 2017-05-12CentOS5.5中安装VirtualBOX增强工具
  • 2017-05-12Centos下如何限制伪终端数?Centos下限制伪终端数的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • Linux下常用压缩格式的压缩与解压方法
    • 关闭Centos写磁盘功能的方法
    • CentOS下将软件源码打包为RPM的方法
    • CentOS中命令选项及参数简介两者区别的讲解
    • CentOS 5.5下如何编译安装新内核?
    • CentOS在不重启的情况下为其虚拟机添加新硬盘的教程
    • linux AS3 oracle9i 安装指南
    • CentOS7开启 BBR为VPS加速详解
    • CentOS浏览文件夹文件取消新建窗口设置讲解
    • Centos 安装及配置OpenNMS以及opennms介绍和配置图文教程

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有