linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > linux网络与应用 > Linux服务器 >
栏目导栏
资料搜索
热门文章
·Linux网关设置
·WebLogic管理精华
·Webmin的下载与安装
·RedHat Linux 9.0 Samba配置详
·Linux下配置完整安全的DHCP服务
·网吧LINUX游戏服务器加迅闪更新
·Tomcat性能调整
·Linux下FTP服务器配置
·怎样设置域名的DNS服务器
·linux9.0+apache+php+mysql安装
·Eclipse+Tomcat+MyEclipse配置
·Linux服务器网卡驱动安装及故障
·Linux网络服务器配置详解
·Ubuntu Linux:Apache安装设置
·详细全面介绍什么是 Apache服务
最新文章
·构建一台大容量的NAT服务器
·Linux Squid安装调试中几个常用
·Samba中如何解决手动F5刷新文件
·Slackware EyooLinux服务器配置
·Linux系统下安装bind后配置实现
·Fedora Linux系统Samba服务器架
·服务器维护:RHEL 5系统下故障
·服务器应用:实现Linux与宿主机
·RED HAT AS4 U4下Gssftp服务的
·高手进阶:Redhat Linux上vsft
·Fedora Linux操作系统中TFTP的
·Ubuntu Linux操作系统安装配置
·Linux FTP服务器和SVN服务器的
·Linux操作系统下自带BIND的使用
·Linux系统下DNS服务器的架设
Google
 
apache实现虚拟主机网页认定
[ 作者:  加入时间:2007-12-20 11:42:08  来自:Linux联盟收集整理 ]
郁闷,今天,装了个phpmyadmin,其实装起来挺简单的
tar -xvzf phpMyAdmin-2.11.3-all-languages.tar.gz
直接把解压包cp到apache的网页目录里,chmod 755 phpMyAdmin-2.11.3-all-languages
返回windows,http://yourip/phpmyadmin 进去,一看哇靠,
提示我的mysql没有密码,郁闷,怎么这么大的事情,当时装mysql的时候给忘了。于是,
cd /usr/local/mysql/bin/
./mysqladmin -u root -p password newpasswd  OK更改成功,
回到windows .一打开提示
#1045 - Access denied for user: 'root@localhost' (Using password: NO)
郁闷很明显,提示我的passwd错误,郁闷但是我的mysql郁闷对着呀,于是仔细看了看phpmyadmin下
Documentation.txt 郁闷原来要把libraries的config.default.php复制到phpmyadmin下改成
config.inc.php  OK。再打开phpmyadmin一切正常。OK。
但是这样直接访问就可以打开这个目录不安全。OK。
呵呵apache下虚拟主机。哈哈。
Listen 192.168.0.220:8000BcGLinux联盟
<VirtualHost 192.168.0.220:8000>BcGLinux联盟
  DocumentRoot /usr/local/apache/phpadminBcGLinux联盟
  ServerName www.example1.comBcGLinux联盟
</VirtualHost>BcGLinux联盟
这是最简单的虚拟主机,但是这样还是可以直接访问。呵呵,别急还有办法呢,
apache的 .htaccess的认证功能啊,访问需要密码哈哈,这下安全了。
apache认证有几种方式,我们就选apache的默认的。basic
于是vi /usr/local/apache/conf/http.conf
找到BcGLinux联盟
AccessFileName .htaccessBcGLinux联盟
下面的参数我们采用默认就可以。
然后在后面添加
<Directory "/usr/local/apache/phpadmin"> /usr/local/apache/phpadmin 这里也就是你要保BcGLinux联盟
    AllowOverride AuthConfig                                护的目录。BcGLinux联盟
    Order allow,denyBcGLinux联盟
    Allow from allBcGLinux联盟
</Directory>BcGLinux联盟
OK基本上完成。然后我们来建议 apache认证密码文件。
就在apache这个目录下建议认证文件吧。
vi .htaccess 这个文件放在安全的地方哦。
AuthName  随便填个所谓了这个就是认证说明而已无所谓了。
Authtype  认证的类型,也就是我刚才说的那个basic 呵呵这里就填这个就好了。
AuthUserFile 这里也就是密码放的位置了。最好放在安全的地方哦
require valid-user 这里也就是用户了
:wq
回到apache/bin/
htpasswd -c /usr/local/apache/apache.passwd admin
这是添加apache用户admin如果该文件已经存在就不要c这个参数了。关于这个指令还有更多的参数。
more /usr/local/apache/apache.passwd
admin:OcgTRVYEfiwEs
OK.
一切搞定。
Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·Linux+Apache+PHP+JSP 的Resin解决方案  (2007-12-17 17:07:17)
 ·Apache虚拟主机示例  (2007-12-14 11:49:46)
 ·apache 2.0 安装mod_dosevasive模块--防ddos及恶意刷新网站  (2007-12-14 11:46:51)
 ·服务器应用:Fedora 8下Apache配置与管理  (2007-12-13 11:42:09)
 ·小组开发环境搭建: apache+ftp+cvs+samba  (2007-12-12 12:34:33)
 ·在Linux操作系统下为Apache目录添加密码  (2007-12-11 11:55:55)
 ·在Apache HTTPD中使用DSO  (2007-12-06 18:10:10)
 ·MS IIS虚拟主机ASP源码泄露(MS,缺陷)-ASP漏洞集  (2007-12-03 15:26:16)
 ·Apache HTTP最新官方配置(中译版)  (2007-12-03 10:55:03)
 ·查看Apache并发请求数及其TCP连接状态  (2007-11-27 11:46:22)