linux构建web主机
2010-07-02 01:51
127 查看
实现目的:
在Fedora10.0下架设Apache服务器,为Windows提供web访问服务。实现不同用户(test1,test2,mm1,mm2)的不同访问权限。并且实现基于IP(192.168.1.6与192.168.1.119)和端口(192.168.1.6:80与192.168.1.6:8090)的虚拟主机功能。
实现步骤:
安装好Fedora7.0后,系统已经安装好了Apache服务。路径为 /etc/httpd
其中/etc/httpd/conf/httpd.conf为Apache服务的主配置文件,下面进行配置。
ServerRoot "/etc/httpd" //指定Apache服务的启动路径
Listen 192.168.1.6:80 //启动侦听端口
Listen 192.168.1.6:8090 //启动基于端口8090的虚拟主机的侦听
Listen 192.168.1.119:80 //启动基于端口80的虚拟主机的侦听
User apache
Group apache //指明启动Apache服务的用户和组
ServerAdmin ccx193@163.com //指明访问失败时的联系邮箱
ServerName www.ccx.com:80 //指定服务器域名
DocumentRoot "/opt/ouc-server"
<Directory "/opt/ouc-server"> //指明web服务的目录
DirectoryIndex index.php index.htm index.html index.html.var
//上面这一行指明当Apache服务接受访问时,搜索主页的顺序,由前至后
//下面实现基于IP的虚拟主机功能:
<VirtualHost 192.168.1.6:8090>
ServerAdmin root@localhost
DocumentRoot /var/www/html //定义该虚拟主机的目录
ServerName localhost
</VirtualHost>
<VirtualHost 192.168.1.119>
ServerAdmin root@localhost
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
//用图形界面来添加一个ip记录
下面实现用户管理功能:
<Directory "/opt/ouc-server">
Authname "ccx's Apache server" //登录时显示在对话框上的提示信息
AuthType Basic //用户验证类型
AuthUserFile /etc/httpd/passwd //用户密码存放文件,需自己创建
AuthGroupFile /etc/httpd/groupfile // 组用户存放文件,需自己创建
Require group ouc //允许访问的组,我这里建立了组ouc
</Directory>
建立passwd文件:
# htpasswd /etc/httpd/passwd test1
# htpasswd /etc/httpd/passwd test2
#htpasswd /etc/httpd/passwd mm1
#htpasswd /etc/httpd/passwd mm2
建立groupfile文件:
# cat /etc/httpd/groupfile
ouc: test1 test2 mm1 mm2
重新启动Apache服务器:
# service httpd restart
下面我们就可以在Windows下访问建立好的网站.
在Fedora10.0下架设Apache服务器,为Windows提供web访问服务。实现不同用户(test1,test2,mm1,mm2)的不同访问权限。并且实现基于IP(192.168.1.6与192.168.1.119)和端口(192.168.1.6:80与192.168.1.6:8090)的虚拟主机功能。
实现步骤:
安装好Fedora7.0后,系统已经安装好了Apache服务。路径为 /etc/httpd
其中/etc/httpd/conf/httpd.conf为Apache服务的主配置文件,下面进行配置。
ServerRoot "/etc/httpd" //指定Apache服务的启动路径
Listen 192.168.1.6:80 //启动侦听端口
Listen 192.168.1.6:8090 //启动基于端口8090的虚拟主机的侦听
Listen 192.168.1.119:80 //启动基于端口80的虚拟主机的侦听
User apache
Group apache //指明启动Apache服务的用户和组
ServerAdmin ccx193@163.com //指明访问失败时的联系邮箱
ServerName www.ccx.com:80 //指定服务器域名
DocumentRoot "/opt/ouc-server"
<Directory "/opt/ouc-server"> //指明web服务的目录
DirectoryIndex index.php index.htm index.html index.html.var
//上面这一行指明当Apache服务接受访问时,搜索主页的顺序,由前至后
//下面实现基于IP的虚拟主机功能:
<VirtualHost 192.168.1.6:8090>
ServerAdmin root@localhost
DocumentRoot /var/www/html //定义该虚拟主机的目录
ServerName localhost
</VirtualHost>
<VirtualHost 192.168.1.119>
ServerAdmin root@localhost
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
//用图形界面来添加一个ip记录
下面实现用户管理功能:
<Directory "/opt/ouc-server">
Authname "ccx's Apache server" //登录时显示在对话框上的提示信息
AuthType Basic //用户验证类型
AuthUserFile /etc/httpd/passwd //用户密码存放文件,需自己创建
AuthGroupFile /etc/httpd/groupfile // 组用户存放文件,需自己创建
Require group ouc //允许访问的组,我这里建立了组ouc
</Directory>
建立passwd文件:
# htpasswd /etc/httpd/passwd test1
# htpasswd /etc/httpd/passwd test2
#htpasswd /etc/httpd/passwd mm1
#htpasswd /etc/httpd/passwd mm2
建立groupfile文件:
# cat /etc/httpd/groupfile
ouc: test1 test2 mm1 mm2
重新启动Apache服务器:
# service httpd restart
下面我们就可以在Windows下访问建立好的网站.
相关文章推荐
- 在Red Hat Linux5下构建LAMP网站服务平台之编译安装Apache与配置基于域名的虚拟Web主机
- 百晓生带你玩转linux系统服务搭建系列----构建虚拟ApacheWeb主机
- CentOS 7.4——Apache应用之二,构建Web虚拟主机
- 嵌入式Linux的web视频服务器的构建
- 主机访问虚拟机中linux上的web服务
- Linux LVS+Heartbeat+memcached+nfs Web集群的构建
- Linux下Web服务器应用之基于LAMP构建phpwind论坛
- linux构建动态WEB服务器配置篇
- 构建虚拟web主机
- 嵌入式linux下web服务构建
- 云主机Linux系统部署Apache Web服务
- RHEL 5服务篇—使用Apache搭建web服务(三)构建web虚拟主机
- Linux web 网站服务器 虚拟主机
- 构建Apache WEB服务器三部曲之三 虚拟主机
- Linux下以C构建WEB服务并响应XHR(XMLHttpRequest)请求
- nagios监控linux主机和主机上的web服务
- Linux下使用Axis C++构建Web服务(安装篇)
- 从零开始构建支持TLS1.2的Web服务器Linux版(六)选装-Redis(src安装方式)
- Linux下以C构建WEB服务并响应XHR(XMLHttpRequest)请求
- 使用简单的 5 个步骤设置 Web 服务器集群 使用 Linux Virtual Server 和 Linux-HA.org 的 Heartbeat 进行构建和运行 使用 Linux Virtual