查看“Apache”的源代码
←
Apache
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
==常见httpd.conf的配置== ===增加某个目录可以访问=== <Directory "/var/www/html"> Options FollowSymLinks #该目录下允许文件系统使用符号连接。 AllowOverride AuthConfig #允许存在于.htaccess文件中的指令类型 Order allow,deny #Order:控制在访问时Allow和Deny两个访问规则哪个优先 Allow from all #A允许访问的主机列表(可用域名或子网,例如:Allow from 192.168.0.0/16)。 #Deny:拒绝访问的主机列表。 </Directory> *AllowOverride 的选项 :None: 当AllowOverride被设置为None时。不搜索该目录下的.htaccess文件(可以减小服务器开销)。 :All: 在.htaccess文件中可以使用所有的指令。 *.htaccess是默认的AccessFileNam (文件名是可以改变的,其文件名由AccessFileName指令决定):内容如下 authname "password required" #要求输入密码的对话框上的显示,可以任意 authtype basic authuserfile /var/www/html/wiki/.htpasswd #这个指向存储密码的文件(其实最好不要在同一目录下) require valid-user *.httpasswd 可以用htpasswd -b -c filepath username password 生成 *options FollowSymLinks,符号链接对应的目录应该有明确的<Directory>定义,要注意[[SELinux]]的设置。 :*具体就是chcon -R -t httpd_sys_content_t your_directory ===运行列出目录中的所有内容=== Options Indexes ===允许Userdir下到public_html模式=== <IfModule mod_userdir.c> UserDir enabled ;这个很重要 UserDir public_html </IfModule> ==[[SElinux]]的配置 *在SElinux enable的时候不能读~/public_html 目录下的内容 setsebool -P httpd_read_user_content 1 setsebool -P httpd_read_user_content 1
返回至“
Apache
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
社群首页
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息