我建了三个网站,分别用了80,81,82端口,开始时候运行的都可以。
一开始82端口对应的是wordpress的网站,后来我看官方文档,说开启多用户模式必须在80端口下,所以我把80端口对应的文件目录和82端口对应的文件目录对换了一下,然后重启了一下apache2,再访问80端口则会自动跳转到82的网站,后来我又新建一个83的,也是自动跳转到82的网站。
有没有人碰到我同样的问题?
我的配置是ubuntu10.10,apache2.2,php5
/etc/apache2/ports.conf:
NameVirtualHost *:80
NameVirtualHost *:81
NameVirtualHost *:82
NameVirtualHost *:83
Listen 80
Listen 81
Listen 82
Listen 83
/etc/apache2/sites-enabled/:
下面我建了几个文件:000-default,001-default,002-default分别对应80,81,82端口
大概内容如下:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/wordpress/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/wordpress/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
。。。
端口80,83会自动跳转到82端口
-
- 帖子: 4
- 注册时间: 2011-08-16 20:54
- jarlyyn
- 帖子: 4671
- 注册时间: 2006-04-12 18:54
- 联系:
-
- 帖子: 4
- 注册时间: 2011-08-16 20:54
Re: 端口80,83会自动跳转到82端口
我是在本机上面配置的多网站,可以设置个servername就好了吗?
而且我的servername 也改成了不同的名字 了
还是会自动跳转到localhost:82,
只有localhost:81是好的,
而且我的servername 也改成了不同的名字 了
还是会自动跳转到localhost:82,
只有localhost:81是好的,
- jarlyyn
- 帖子: 4671
- 注册时间: 2006-04-12 18:54
- 联系:
-
- 帖子: 4
- 注册时间: 2011-08-16 20:54
Re: 端口80,83会自动跳转到82端口
怎么改啊,大哥,
/etc/host.conf文件内容是这样的:
# The "order" line is only used by old versions of the C library.
order hosts,bind
multi on
我是第一次用ubuntu和apache,求教
/etc/host.conf文件内容是这样的:
# The "order" line is only used by old versions of the C library.
order hosts,bind
multi on
我是第一次用ubuntu和apache,求教
- jarlyyn
- 帖子: 4671
- 注册时间: 2006-04-12 18:54
- 联系:
Re: 端口80,83会自动跳转到82端口
是/etc/hosts文件。
这个文件相当于一个本机的dns。
比如/etc/hosts文件如下
127.0.0.1 wordpress.local
127.0.0.1 website.loacl.
这样,当你在浏览器里输入
http://wordpress.local/的时候
浏览器解析wordpress.local到127.0.0.1
然后向127.0.0.1的默认端口80发送了一个请求,请求里有个header告诉服务器 servername是wordpress.local
然后监听着80端口的apache收到了请求,分析之后知道想要访问的servername是wordpress.local
于是检查所有监听80端口的vhost文件,哪个的servername是wordpress.local,找到的话就打开那个网站。
所以,你需要个vhost如下
<VirtualHost *:80>
ServerName ordpress.loca
DocumentRoot /var/www/wordpress/
<VirtualHost >
这个文件相当于一个本机的dns。
比如/etc/hosts文件如下
127.0.0.1 wordpress.local
127.0.0.1 website.loacl.
这样,当你在浏览器里输入
http://wordpress.local/的时候
浏览器解析wordpress.local到127.0.0.1
然后向127.0.0.1的默认端口80发送了一个请求,请求里有个header告诉服务器 servername是wordpress.local
然后监听着80端口的apache收到了请求,分析之后知道想要访问的servername是wordpress.local
于是检查所有监听80端口的vhost文件,哪个的servername是wordpress.local,找到的话就打开那个网站。
所以,你需要个vhost如下
<VirtualHost *:80>
ServerName ordpress.loca
DocumentRoot /var/www/wordpress/
<VirtualHost >
-
- 帖子: 4
- 注册时间: 2011-08-16 20:54
Re: 端口80,83会自动跳转到82端口
我试了,改成了wordpress,不过页面还是提示下面的这个错误
Firefox 无法建立到 wordpress:82 服务器的连接。
不知道这个端口是怎么搞的,我明明是输入http://wordpress了,
NameVirtualHost *:80 也只有个这个
Firefox 无法建立到 wordpress:82 服务器的连接。
不知道这个端口是怎么搞的,我明明是输入http://wordpress了,
NameVirtualHost *:80 也只有个这个
- jarlyyn
- 帖子: 4671
- 注册时间: 2006-04-12 18:54
- 联系:
-
- 帖子: 51
- 注册时间: 2013-09-08 19:01
- 系统: ubuntu-desktop17.04
- 来自: 广州天河区
- 联系:
Re: 端口80,83会自动跳转到82端口
多个虚拟机vbox如何解决端口定向实现一个IP访问80端口系
统结构
1 基础OS平台 ubuntu 17.04 Server 安装了VBOX5.20
2 vbox01 windows2003Server 安装了IIS和ACCESS 支持ASP类的网站 开放端口82
3 VBOX02 ubuntu16.04 Server 安装了APACHE2+PHP+mysql 支行PHP类的网站 开放端口80
所有域名指向vbox02如果是php类的就直接在vbox02上运行,如果是asp类的。我只好做个链接跳转到vbox01的82端口。
问题: 现在所有的ASP的网站都变成 http://www.b2XXX.cc:82/index.asp之类 都加了个端口。
请问各位大神。我如何能够实现不要这个82的端口。实现能够两个VBOX或者多个VBOX机运营网站。
(1)考虑过将ASP的网页在APACHE2上加个ASP模块运营。但是看了一下不太稳定,放弃了。还是想在win2003下搞IIS支持为好。
在此表示 感谢
如果成功解决端口定向的问题,我愿意免费给200M网站空间2个域名支持。绝对承诺。
统结构
1 基础OS平台 ubuntu 17.04 Server 安装了VBOX5.20
2 vbox01 windows2003Server 安装了IIS和ACCESS 支持ASP类的网站 开放端口82
3 VBOX02 ubuntu16.04 Server 安装了APACHE2+PHP+mysql 支行PHP类的网站 开放端口80
所有域名指向vbox02如果是php类的就直接在vbox02上运行,如果是asp类的。我只好做个链接跳转到vbox01的82端口。
问题: 现在所有的ASP的网站都变成 http://www.b2XXX.cc:82/index.asp之类 都加了个端口。
请问各位大神。我如何能够实现不要这个82的端口。实现能够两个VBOX或者多个VBOX机运营网站。
(1)考虑过将ASP的网页在APACHE2上加个ASP模块运营。但是看了一下不太稳定,放弃了。还是想在win2003下搞IIS支持为好。
在此表示 感谢
如果成功解决端口定向的问题,我愿意免费给200M网站空间2个域名支持。绝对承诺。