我可以像这样使用Apache2.2.22设置vhost配置吗?
我有两个网站,我正在尝试使用ApacheVHost设置。网站设置在IP地址/foldername,但尚未对外公开,没有DNS。所以,当我试着这样称呼他们时:我可以像这样使用Apache2.2.22设置vhost配置吗?,apache,httpd.conf,vhosts,Apache,Httpd.conf,Vhosts,我有两个网站,我正在尝试使用ApacheVHost设置。网站设置在IP地址/foldername,但尚未对外公开,没有DNS。所以,当我试着这样称呼他们时: <VirtualHost *:80> DocumentRoot "c:/wamp/www/marion" ServerName IP-address/marion <Directory "c:/wamp/www/marion"> Options Indexes FollowSymL
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/marion"
ServerName IP-address/marion
<Directory "c:/wamp/www/marion">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "c:/wamp/www/redcreek"
ServerName IP-address/redcreek
<Directory "c:/wamp/www/redcreek">
Options Indexes FollowSymLinks
AllowOverride all
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
DocumentRoot“c:/wamp/www/marion”
服务器名IP地址/marion
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
DocumentRoot“c:/wamp/www/redcreek”
服务器名IP地址/redcreek
选项索引跟随符号链接
允许超越所有
命令允许,拒绝
通融
然后浏览到任何一个站点,如IPaddress/redcreek
,我会收到错误“在该服务器上找不到请求的URL/redcreek/。
这就像我激活Vhost配置文件后无法识别IP地址一样
在我注册DNS名称之前,是否可以以这种方式配置httpd vhosts.conf?
IPaddress/redcreek
和IP address/marion
,因为它不是FQDN
如果您希望能够访问http://ip-address/marion
和http://ip-address/redcreek
然后您应该在c:/wamp/www/
创建一个单独的vhost,文档根位于c:/wamp/www/
,服务器名作为IP地址,并包括
和
块
一旦你有了DNS名称,比如说,marion.yourdomain.com
和redcreek.yourdomain.com
,你就可以使用你的设置,用marion.yourdomain.com
替换IP地址/redcreek
替换IP地址/redcreek.yourdomain.com