1.Apache网站服务器配置和管理
1.源码包安装
2.rpm包安装
rpm –a | grep httpd
3.启动服务
service httpd start
4.配置文件:
/etc/httpd/conf 内容如下:
ServerRoot : /etc/httpd pidFile:run/httpd.pid KeepAlive: off 最大请求链接数:200 连接时间:xx listen:80 //监听端口 include 包含的文件 aphache用户和组 DocumentRoot":/var/www/html
UserDir:public_html//配置用户自己的目录文件,开启后需要重启服务,另外还需要给apache用户设置可执行权限 option Index FollowSymlinks //无该文件时,列出目录 Order allow deny 权限设置,允许哪些主机访问
指定目录下只允许指定用户访问:
(1.)conf文件中新增类似的xml格式内容:<Directory ”/var/www/html/private”> Authname “auth” AuthType Basic AuthUserFile “/var/www/.htpw” require valid-user <Directory>
(2.)创建目录:”/var/www/html/private 创建文件:/var/www/.htpw
(3.)设置用户名和密码:htpasswd –c .htpw zhangsan 输入口令 之后再重启服务
(4.)测试:127.0.0.1:8080/private 需要输入用户名和密码
5.进程查看
ps –aux | grep httpd //有8个进程
6.配置虚拟主机
(1.)域名解析vi /etc/hosts 配置内容: IP 域名
(2.) vi /etc/httpd/conf/httpd.conf 打开 NameVirtualHost *:80 配置xml格式的内容:<VirtualHost *:80> DocumentRoot /www/sina ServerName www.sina.com <VirtualHost>
(3.)重启服务