博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache
阅读量:6248 次
发布时间:2019-06-22

本文共 3525 字,大约阅读时间需要 11 分钟。

yum install httpd\* -yiptables -I INPUT 1 -p tcp --dport 80 -j ACCEPTservice iptables save 
1 vim /etc/httpd/conf/httpd.conf2 3 ServerTokens OS                   //显示版本号4 ServerRoot "/etc/httpd"           //默认路径5 PidFile run/httpd.pid             //进程ID6 Timeout 120                       //连接超时时间7 KeepAlive Off                     //是否保持激活(传输多个文件时不用重复进行三次握手)8 MaxKeepAliveRequests 100          //保持连接传输文件的最大数量9 KeepAliveTimeout 15               //保持连接的最长时间15秒
1 
2 StartServers 8 //服务器启动的时候开启多少个空闲进程 3 MinSpareServers 5 //最少空前进程,随时保证有至少5个空闲进程接受用户请求 4 MaxSpareServers 20 //最大空闲进程,最多保留20个,多了就浪费资源 5 ServerLimit 256 // 最多请求连接不得超过次数,这是上限值,如果想调大必须先关闭服务然后才能调 6 MaxClients 256 // 最多运行多少个请求连接 7 MaxRequestsPerChild 4000 //每一进程最多能响应多少次请求,如果达到此值将被杀掉,重开新进程 8
1 Listen 80                         //默认监听的端口号2 Include conf.d/*.conf             // 将conf.d目录下后缀为.conf的文件都加载进来3 User apache                       //设置默认的用户4 Group apache                      // 设置默认的组5 ServerAdmin root@localhost        //管理员邮箱6 ServerName www.example.com:80     //设置站点域名7 DocumentRoot "/var/www/html"      //设置默认网页目录,默认为index.html文件
1 
2 Options Indexes FollowSymLinks3 AllowOverride None4 Order allow,deny //逗号后边的为默认5 Allow from all // 发生冲突使,以默认为准6 deny from all 7
1 Options                           //定义
目录中所有网页文件能够被访问时的访问属性 2 None // 不支持任何选项 3 all // 启用所有选项 4 Indexes // 允许索引目录,当默认目录没有index.html文件时,会将目录中所有文件列出来。5 FollowSymLinks //允许符号链接指向的源文件,也就是软连接6 ExecCGI //允许运行cgi 脚本
1 
// 如果安装了此模块则支持用户是否能在家目录下创建网页2 UserDir disable // 开启说明禁止用户创建家目录3 UserDir public_html // 开启说明运行用户在家目录下创建4 注意 在/home/user1/ 下创建public_html 如果不能查看 查看布尔值 httpd_enable_homedirs
1 DirectoryIndex index.html index.html.var  //默认访问的文件名和顺序 2  3 
4 AllowOverride AuthConfig //加密访问 5
6 7 使用用户名和密码方式实现验证登录 8 ①进入需要实现验证的文件夹里面创建一个 .htaccess 文件 9 vim .htaccess10 11 AuthName xxxx //定义受保护领域的名称12 AuthName Basic //定义认证的方式13 AuthName /var/www/html/.htpasswd // 指定认证口令文件的位置14 Require user xxx // 授权给指定的用户15 在改路径下创建 .htpasswd 认证口令文件16 htpasswd -cm .htpasswd 用户名 根据提示输入密码17 18 Alias /icons/ "/var/www/icons/" // 别名设置
1 虚拟主机设置: 2  3 基于主机名 4  5 NameVirtualHost *:80 6 
7 DocumentRoot /var/www/html // 不加双引号的时候 是绝对路径,加了就是相对路径 8 ServerName www.sangmu.com //域名 9
10 order allow,deny11 deny from all12 allow from 192.168.10.1413
14
15 16
17 DocumentRoot /var/www/html 18 ServerName www.sangmu1.com 19
1 基于IP 2 NameVirtualHost *:80    需要将这个注释掉 3 
4 DocumentRoot /var/www/html 5 ServerName www.sangmu.com 6
7 8
9 DocumentRoot /var/www/html 10 ServerName www.sangmu.com 11
12 13 添加ip地址14 ①添加ip地址: ip addr add 192.168.10.141/24 dev eth0 label eth0:115 ②配置文件 cp -p ifcfg-eth0 ifcfg-eth0:116 ③对配置文件修改 并重启网卡
1 基于端口 2  3 添加监听的端口:listen 8080 并配置防火墙 4 添加 namevirtualhost *:8080 5  6 
7 DocumentRoot /var/www/html 8 ServerName www.sangmu.com 9
10 11
12 DocumentRoot /var/www/html 13 ServerName www.sangmu.com 14

 

转载于:https://www.cnblogs.com/sangmu/p/6422238.html

你可能感兴趣的文章
《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.7 消除歌曲中某个合音或乐器...
查看>>
谁是 2015 年推动开源技术的十大领军人物?
查看>>
《Bootstrap开发精解:原理、技术、工具及最佳实践》一2.6 下载Bootstrap源代码...
查看>>
Ubuntu Tweak 项目正式终止,相关站点关闭
查看>>
J2Cache 已经提交到 Maven 中央库
查看>>
《计算机网络:自顶向下方法(原书第6版)》一2.1 应用层协议原理
查看>>
《基于ArcGIS的Python编程秘笈(第2版)》——2.8 添加图层到地图文档
查看>>
Gmail 即将落实阻止 JavaScript 的安全策略
查看>>
【PMP认证考试之个人总结】第 10 章 项目风险管理
查看>>
从超模转职成为程序媛是一种怎样的体验
查看>>
《C++入门经典(第6版)》——1.2 编译和链接源代码
查看>>
五个改善你服务器日志的技术
查看>>
Using Big Data to Build Customer Loyalty
查看>>
在 Ubuntu 中使用 NTP 进行时间同步
查看>>
《七周七数据库》一一2.3 第2天:高级查询、代码和规则
查看>>
《Java EE 7精粹》—— 1.3 Java EE 7有什么新功能
查看>>
利用OpenVSwitch构建多主机Docker网络
查看>>
如何从 Ubuntu 14.04 升级到 Ubuntu 14.10
查看>>
Andrew Ng机器学习公开课笔记 – Factor Analysis
查看>>
Docker Swarm介绍
查看>>