yt201527梦圆

首页 新随笔 联系 管理

目录:

一、多端口多应用部署

1、在应用目录中简历XX.conf文件。

2、找到apache配置文件,在文件末尾加入INCLUDE "XX.conf".

3、重新启动apache

1 <VirtualHost *:8002>       
2 ServerAdmin root@root.com
3 DocumentRoot /opt/project/www
4 ServerName wiki
5 #ErrorLog logs/dummy-host.example.com-error_log
6 #CustomLog logs/dummy-host.example.com-access_log common
7 </VirtualHost>

二、apache的权限控制

Allow和Deny用于apache的权限控制,常见于XX.conf和.htaccess用来控制文件或者目录的访问权限。
Order Deny,Allow:先检查禁止权限,然后如果没有禁止权限则全部允许
Order Allow,Deny:无条件禁止访问
Deny from All:无条件禁止访问
修改http.conf中AllowOverride All 意思是在/usr/local/apache/htdocs下不同目录的访问权限由该目录下的.htaccess文件来控制

AuthUserFile /usr/local/apache/htdocs/phpmyadmin/.htpasswd  (密码文件包含的地方)
AuthType Basic (认证方式)
AuthName "Protected Area" (认证名称)
ErrorDocument 401 /catchErrors/err_401.html "错误指向页面"
require valid-user "认证模式,用户认证"

密码文件生成(htpasswd)

  

将输出的结果写入/usr/local/apache/htdocs/phpmyadmin/.htpasswd即可。这样phpmyadmin也可以安全的存放在服务端了。

 

 


posted on 2012-03-27 14:43  yt201527  阅读(143)  评论(0)    收藏  举报