WampServer配置单IP多域名访问和多端口访问

对于访问路径,域名和端口的配置操作主要是修改Apache的两个配置文件,该配置文件是:位于\wamp\bin\apache\apache2.4.23\conf的httpd.conf和位于\wamp\bin\apache\apache2.4.23\conf\extra的httpd-vhosts.conf。

配置多端口

httpd.conf:
开启端口监听:
Listen 0.0.0.0:80
Listen 0.0.0.0:8080
Listen 0.0.0.0:81
图例
httpd-vhosts.conf:
配置相对应的端口以及端口所对应的项目路径

<VirtualHost *:80>
	ServerName localhost
	ServerAlias localhost
	DocumentRoot c:/wamp/www/back
	DirectoryIndex login.html
	<Directory  "c:/wamp/www/back/">
		Options +Indexes +Includes +FollowSymLinks +MultiViews
		AllowOverride All
		Require all granted
	</Directory>
</VirtualHost>

<VirtualHost *:8080>
	ServerName localhost
	ServerAlias localhost
	DocumentRoot c:/wamp/www
	
	<Directory  "c:/wamp/www/">
		Options +Indexes +Includes +FollowSymLinks +MultiViews
		AllowOverride All
		Require all granted
	</Directory>
</VirtualHost>

在这里插入图片描述

单IP多域名访问多个项目

仅需配置httpd-vhosts.conf中的ServerName,将ServerName 对应你本机ip所绑定的域名。
一个ip可以绑定多个域名,要完成每个项目对应一个域名,只需将ServerName 改为相对应的域名即可。
DirectoryIndex:该项配置的是项目入口解析的页面。

<VirtualHost *:80>
	ServerName www.aaa.com
	ServerAlias www.aaa.com
	DocumentRoot c:/wamp/www/back
	DirectoryIndex login.html
	<Directory  "c:/wamp/www/back/">
		Options +Indexes +Includes +FollowSymLinks +MultiViews
		AllowOverride All
		Require all granted
	</Directory>
</VirtualHost>

<VirtualHost *:80>
	ServerName www.bbb.com
	ServerAlias www.bbb.com
	DocumentRoot c:/wamp/www
	<Directory  "c:/wamp/www/">
		Options +Indexes +Includes +FollowSymLinks +MultiViews
		AllowOverride All
		Require all granted
	</Directory>
</VirtualHost>

在这里插入图片描述

本文为编程小白自学问题归纳,如有错误与不足敬请指正!

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页