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

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

精选文章moguli202025-03-09 17:41:4610A+A-

演示环境用的是mac os 下的MAMP PRO 5.2

1、首先启动MAMP PRO,界面如下:

2、创建虚拟站点:

首先选择“Hosts”,再点击图上的“+”号按钮,如下图

出现如下界面:

演示创建的站点名为“testa”,选择的目录如下图:

再点击“Create Host”创建虚拟站点,如下图:

若要更改PHP的版本,可以选择左侧的“PHP”,再修改版本,操作如下图:

现在启动站点,选择对应的站点,点击“Servers”启动服务器,操作如下图:

这时会弹出一个弹窗,如下图:

点击上图红框的那个按钮,启动成功,界面如下:

这样表示启动成功了,现在我们访问一下,在浏览器输入“http://testa/”,访问界面如下:

说明虚拟站点创建成功了,这是借助MAMP PRO工具操作的,简单方便,也可以手动操作,实际只要操作两个地方。

A、在“/etc/hosts”文件添加虚拟站点,看下图:

注意红框的地方,手动配置时,直接编辑这个文件就可以了,注意得用"sudo"权限操作,如下图

命令代码如下:

sudo vi hosts

B、在"httpd.conf"这文件加了虚拟站点的配置,演示效果如下:

配置代码如下:


	ServerName testa
	DocumentRoot "/Users/xiangzeping/Documents/xzptest/testa"
 
    
        XSendFilePath "/Users/xiangzeping/Documents/xzptest/testa"
    
 
    
		Options Includes FollowSymLinks
		AllowOverride All
        
            Order allow,deny
            Allow from all
        
		
    
 
    WSGIDaemonProcess testa processes=2 threads=15
	WSGIProcessGroup testa
    WSGIScriptAlias /testaWsgiApp "/Users/xiangzeping/Documents/xzptest/testa/wsgiapp.py"
    
	

手动配置时,复制如上代码,调整成自己对应的就可以了,注意得重启服务器。

C、"httpd.conf"文件位置如下图:

注:apache 在 mac os 与windows 配置方式差不多,不过现在集成工具都比较好的,用集成工具操作简单方便,不过我还是建议用手动去配置,作为程序员,还是得懂它具体是怎么操作的。

点击这里复制本文地址 以上内容由莫古技术网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

莫古技术网 © All Rights Reserved.  滇ICP备2024046894号-2