APS+PHP多站点 应该如何配置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了APS+PHP多站点 应该如何配置?相关的知识,希望对你有一定的参考价值。

一个win2003 VPS 主机,利用XAMPP 搭建了 PHP运行环境,并可以正常访问。如果有个ASP网站 想利用IIS 6.0 发布,同一IP,同端口。请问应该如何设置,才能让ASP 可以正常访问。(目前在vps上访问ASP网站 域名)打开的是PHP网站内容。

参考技术A 这种情况,不建议使用xampp集成环境来运行php
因为你要运行asp,但php环境是运行不到asp的
当然,你可以设置不同的端口,比如,php网站使用80端口,而asp网站使用其他端口
但是这有一点麻烦的是,访问不是80端口的网站,那网址上要加上端口号,这显然不方便
那么,最合适的方法就是,在iis6.0上集成php运行环境
这样,iis即可运行asp,也可以运行php,这样不就行了!追问

先配置的php运行环境,需要用到mysql数据库。

追答

iis也能运行php,只是性能上,比apache差点
用什么来运行php,和要不要使用数据库没有什么关系
mysql数据库之和php有关联,和apache或者iis没有直接关系
换句话说,不管php在什么解析器下运行,只要集成了php模块,安装了mysql,都能连接
管他是iis还是apache!
如果你非得用xampp运行php, iis运行asp
那只能是不同的端口!
php用80端口,
iis网站设置别的端口!
这样也可以,就是访问的时候麻烦些!

追问

如果设置,应该怎么设置。有详细教程吗?

参考技术B 反向代理怎么样?😏

php 此MU插件将阻止任何网站管理员在单个站点中的多站点或主管理员配置文件中编辑超级管理员配置文件。这个mak

<?php
/**
* Prevent users from admins to edit super admin profile in multisite
* Author: Mahlamusa
* Install as MU Plugin
*/
add_action("user_edit_form_tag", "prevent_super_admin_edit");
function prevent_super_admin_edit(){
	$current_user_id = get_current_user_id(); //current user
	if ( isset( $_GET['user_id'] ) && $_GET['user_id'] == 1 && $current_user_id != 1 ) { //admin user_id = 1
		wp_die("You are not allowed to edit the Admin Account.", "Not Allowed", array('back_link'=>true) );	
	}
}

以上是关于APS+PHP多站点 应该如何配置?的主要内容,如果未能解决你的问题,请参考以下文章

001_Tomcat 单机多实例配置

做网站-Apache多站点如何配置?

配置apache apache服务器如何配置多站点

php 多站点 - 顶级域,配置

PHP-本地虚拟主机多站点配置

利用Appserv搭建多个站点(多站点配置)