2 hubei8722 hubei8722 于 2016.01.25 09:35 提问

Finecms用同一个IP不同端口设置多网站的问题

用finecms设置了多网站
主站绑定域名:1.1.1.1:803
新建一个网站继承主站,绑定域名为:1.1.1.1:804
问题是: 无论访问803还是804,前台显示的内容都是主站的。 试问如何解决?
GA内网IP紧张,只能用端口

3个回答

rui888
rui888   Ds   Rxr 2016.01.25 09:51
已采纳

nginx 不同端口转发 参考, 利用nginx 这类的代理软件就可以

server {
listen 80;
server_name www.google;

location / {
root /www;
index index.html index.htm;
}
}

server {
listen 8080;
server_name www.google;

location / {
root /www/new;
index index.html index.htm index.php;
#autoindex on;
#autoindex_exact_size off;
#autoindex_localtime on;
}

caozhy
caozhy   Ds   Rxr 2016.01.25 09:59

何必用端口区分,应该用主机头区分。端口区分如果遇到程序里有硬编码的链接就无能为力了。

rui888
rui888   Ds   Rxr 2016.01.25 10:12

可以考虑二级域名看看。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
同一个ip通一个80端口部署多个网站的原理-虚拟主机技术本质解析
在虚拟主机技术中,它是采用域名,ip和端口来表示一个网站的,虽然ip和端口都是完全一样的,但是我们仍然可以实现在同一台主机上部署多个网站,然后让不同的域名映射到这些不同的网站的功能。
session同ip不同端口的多个网站session冲突的解决办法
在程序的common文件或是其它公用文件中加入一句php代码,如下: ini_set(‘session.name’, ‘PHPSESSID_RS’); 当然 第二个参数就是session在保存到cookie时使用的名字,你可以自己设置自己喜欢的。。。 就是因为所有程序使用的session名都是在php.ini中设置的默认名称PHPSESSID, 所以 如果同域(同IP不同端口)下的网站之间使
一个ip服务器下安装多个网站多个不用域名进行访问处理法方法和配置
阿里云服务器上一个服务器空间中安装两个网站以及两个域名对不用的网站进行访问解决思路(phpstudy中集成环境linux系统): -------------------- 比如两个域名分别是:www.gjanuary.com  www.ggg.cn两个名字 分别对应着不同的网站和内同但是这两个网站都放在用一个ip下,这种情况下是不能用过设置端口的因为端口设置成功之后阿里云值无法绑定端口和特定
Apache配置同一IP使用多域名对应多个网站
CentOS下的Apache的配置是/etc/httpd/conf/httpd.conf vi /etc/httpd/conf/httpd.conf 添加 DocumentRoot /var/www/html ServerName www.test.com                 Options Indexes FollowSymLinks
同IP不同端口Session冲突问题
一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,需要重新登录A才可以访问。经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B的set-cookie指令,把对应的cookie内容覆盖了,其中包括jsessio
centOS下的nginx1.8.0多站点配置(同一IP,不同端口)
第一步:进入目录/etc/nginx/conf.d         修改virtual.conf的内容为: server {     listen       8080;     listen       localhost:8080;     server_name  localhost;     location / {         root   /usr/sha
解决同一个ip下 不同端口,session共享的问题
在程序的common文件或是其它公用文件中加入一句php代码,如下: ini_set(‘session.name’, ‘PHPSESSION_1’); 当然 第二个参数就是session在保存到cookie时使用的名字,你可以自己设置自己喜欢的。。。 就是因为所有程序使用的session名都是在php.ini中设置的默认名称PHPSESSID, 所以 如果同域(同IP不同端口)下的网站之间使
IIS服务器发布同一个IP多个域名多个网站
总体介绍: 1.      Dns添加区域及主机; 2.      Iis添加站点,配置主机头,指向第一步的区域主机 一、准备工作: 1.      安装iis6.0, 2.      安装dns组件; 如果以上未安装,请通过添加删除程序的,添加删除组件进行安装 二、在DNS中添加区域,及主机 2.1打开DNS 打开DNS后, 在DNS->WINDOWS2003->正向查找区域
Nginx配置实现同一域名下 同一ip 通过子域名访问不同端口
通过反向代理来实现,80端口不同域名监听不同的运行端口
memcached实现多个web应用session共享
memcached是一个Client Server结构的远程Cache实现。 Server是用C写的,提供了多种语言的客户端API,包括Java, C#, Ruby, Python, PHP, Perl, C等多种语言。 memcached主要使用在Shared Nothing Architecture中。应用程序通过客户端API,从memcached server存取数据。 典