怎么样使用PHPNOW 1.5.6配置端口,来达到同时访问两个独立网站的详细方法。。求解啊,急啊!!!
情况:本人只想在局域网内使用同一台电脑,系统:WINDOWSXP32位,通过PHPNOW来安装两个独立网站,例如:我已经在PHPNOW默认的htdocs文件夹下,放了DI...
情况:本人只想在局域网内使用同一台电脑,系统:WINDOWS XP 32位,通过PHPNOW来安装两个独立网站,例如:我已经在PHPNOW默认的htdocs文件夹下,放了DISCUZ X2.5论坛系统,通过IE输入:192.168.0.100,安装好了DISCUZ论坛,127.0.0.1和192.168.0.100,本机可以正常访问,局域网内的3台电脑也可以通过192.168.0.100正常访问,而后,我看教程建立了一个虚拟主机:127.0.0.100,这个虚拟主机,在vhosts\127.0.0.100文件夹下拷贝了ECSHOP网上商店,并且通过本机IE输入127.0.0.100,安装成功,本机可以通过127.0.0.100来访问,但是局域网内的电脑无法访问这台虚拟主机,如果我将虚拟主机的名字改为192.168.0.110,局域网内的其他电脑就可以访问了?但是我不想这么做。因为我想通过修改端口来实现,比如局域网内其他电脑输入:192.168.0.100,则直接进入我的DISCUZ论坛网站,而输入192.168.0.100:8080则是访问我的ECSHOP网上商店,这怎么破?我看了很多修改Apache端口的帖子,但是操作了以后无法实现,还导致Apache启动失败,并且httpd.conf和httpd-vhosts.conf里被我修改的设置又恢复了。。httpd-vhosts.conf无法启动,什么添加Listen 8080,什么修改添加新端口的都不行,请给一个详细入微的方法好吗?求各位大神了。。在线等。。谢谢。。
注:最好是只通过改端口或者添加虚拟代理主机??行得通吗?域名解析或者添加一个新的192.168.0.103之类的方法就算了,最好只占我一个IP地址。。谢谢好心人 展开
注:最好是只通过改端口或者添加虚拟代理主机??行得通吗?域名解析或者添加一个新的192.168.0.103之类的方法就算了,最好只占我一个IP地址。。谢谢好心人 展开
5个回答
展开全部
第一步:
修改配置文件 Apache-20/conf/ httpd.conf 增加监听端口
Listen:8080
第二步:
Apache-20/conf/extra/httpd-vhosts.conf中注释掉默认的80端口,增加
#<VirtualHost *>
#DocumentRoot ../htdocs
#ServerName default:80
#ErrorLog logs/default-error_log
#</VirtualHost>
NameVirtualHost *
NameVirtualHost *:8080
<VirtualHost *:80>
<Directory f:/Sites/htdocs>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
DocumentRoot f:/Sites/htdocs
ServerName default:80
ErrorLog logs/default-error_log
</VirtualHost>
<VirtualHost *:8080>
<Directory ../htdocs/你的网站>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
DirectoryIndex index.php index.html index.shtml
DocumentRoot ../htdocs/你的网站
ServerName default:8080
ErrorLog logs/default-error_log
</VirtualHost>
第三步:23 重启服务
如果系统崩溃,PHPNOW 服务安装不了,首先删除所有的监听端口以及在httpd-vhosts.conf中添加的代码,如上所示,保留默认。等服务安装后,再添加端口,和上面的代码。
修改配置文件 Apache-20/conf/ httpd.conf 增加监听端口
Listen:8080
第二步:
Apache-20/conf/extra/httpd-vhosts.conf中注释掉默认的80端口,增加
#<VirtualHost *>
#DocumentRoot ../htdocs
#ServerName default:80
#ErrorLog logs/default-error_log
#</VirtualHost>
NameVirtualHost *
NameVirtualHost *:8080
<VirtualHost *:80>
<Directory f:/Sites/htdocs>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
DocumentRoot f:/Sites/htdocs
ServerName default:80
ErrorLog logs/default-error_log
</VirtualHost>
<VirtualHost *:8080>
<Directory ../htdocs/你的网站>
AllowOverride All
Order allow,deny
Allow from all
</Directory>
DirectoryIndex index.php index.html index.shtml
DocumentRoot ../htdocs/你的网站
ServerName default:8080
ErrorLog logs/default-error_log
</VirtualHost>
第三步:23 重启服务
如果系统崩溃,PHPNOW 服务安装不了,首先删除所有的监听端口以及在httpd-vhosts.conf中添加的代码,如上所示,保留默认。等服务安装后,再添加端口,和上面的代码。
展开全部
你好、我来为你解答:
你安装的phpnow,集成了Apache + PHP + MySQL ,就不需要iis了,如果建立网站绑定域名,在apache上绑定就好
如果你想用iis,就自己手动配置php环境
你安装的phpnow,集成了Apache + PHP + MySQL ,就不需要iis了,如果建立网站绑定域名,在apache上绑定就好
如果你想用iis,就自己手动配置php环境
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也试过了。。下面的办法都是复制党。。实在没力气啊。。你看下。。一个使用phpnow。一个使用mssapm看行不行啊。。不过这也不是解决问题的方法。。。楼主要是研究出来叫我一下啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知题主解决了没有?希望分享方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在PHPnow中添加虚拟主机能解决这个问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询