| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
步骤2:配置基于ip的虚拟主机
网管u家bitscn.net
Suse在/etc/apache2/vhosts.d目录下存储虚拟主机配置文件,在启动过程中,Apache会自动使用这个目录下的所有文件完成最后配置。
使用模板文件,可以很容易就创建一个新的虚拟主机配置文件:
中国网管联盟bitsCN.com
| cd /etc/apache2/vhosts.d/
cp vhost.template vhost-port80.conf 网管朋友网www_bitscn_net |
这样拷贝默认的模板文件并创建一个新配置文件,新的配置文件将用于基于ip的运行在端口80上的虚拟主机,我建议使用vi编辑器编辑这个新创建的文件: 网管网www_bitscn_com
| vi vhost-port80.conf |
正如你所看到的,这个文件包含了配置一个虚拟主机需要的全部信息,同时还包括了大量的解释和注释信息,可以将这些解释信息删除保持文件苗条。
下面这些行是你应该修改的: 中国网管联盟bitsCN.com
|
VirtualHost 网管网www.bitscn.com |
设置ip地址和端口 网管u家www.bitscn.net |
| ServerAdmin | web管理员的email地址 |
| DocumentRoot |
web页面的路径(参考步骤1) 网管联盟bitsCN@com |
| ErrorLog |
错误日志文件路径 网管u家bitscn.net |
| CustomLog |
访问日志文件路径 网管论坛bbs_bitsCN_com |
| UseCanonicalName | 本例中将其保留为off |
|
ScriptAlias 网管有家bitscn.net |
如果你想在你的wen页面上运行cgi脚本,这个就是脚本的位置 网管网www.bitscn.com |
文件样例:
网管u家www.bitscn.net
| <VirtualHost 192.168.33.101:80> ServerAdmin webmaster@myserver.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it ServerName server.myserver.com DocumentRoot /srv/www/htdocs/server_port80 ErrorLog /var/log/apache2/server_port80.log CustomLog /var/log/apache2/access_port80.log combined HostnameLookups Off UseCanonicalName Off ServerSignature On ScriptAlias /cgi-bin/ "/srv/www/htdocs/server_port80/cgi-bin/" <Directory "/srv/www/htdocs/server_port80/cgi-bin"> AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all </Directory> <Directory "/srv/www/htdocs/server_port80"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> |
如果你想在不同的端口上运行你的web页面,使用下面的配置文件: 网管bitscn_com
| <VirtualHost 192.168.33.101:8090> ServerAdmin webmaster@myserver.comThis e-mail address is being protected from spam bots, you need JavaScript enabled to view it ServerName server.myserver.com DocumentRoot /srv/www/htdocs/server_port8090 ErrorLog /var/log/apache2/server_port8090.log CustomLog /var/log/apache2/access_port8090.log combined HostnameLookups Off UseCanonicalName Off ServerSignature On ScriptAlias /cgi-bin/ "/srv/www/htdocs/server_port8090/cgi-bin/" <Directory "/srv/www/htdocs/server_port8090/cgi-bin"> AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all </Directory> <Directory "/srv/www/htdocs/server_port8090"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory> </VirtualHost> |
正常情况下,web服务器监听80端口,如果你想修改这个端口或添加一个端口如8090,你必须hack listen.conf文件,详细信息请参考步骤4。
网管朋友网www_bitscn_net
网管有家bitscn.net
|
0
|
评论加载中…