目录:
一、多端口多应用部署
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也可以安全的存放在服务端了。
浙公网安备 33010602011771号