1、单域名单端口设置
如:www.abc.com 默认用80访问
特别说明,apache的配置默认都在安装目录下的conf目录里面
或者是/etc/apache2
不过一定要注意,listen.conf文件中端口监听是否开启
如下图,表示已经开启80端口监听
直接默认修改default-server.conf
这个配置最好简单
安装好了,之后,默认已经能够使用了,只是要把它修改成你需要的域名及访问路径罢了。
给一个标准配置吧
DocumentRoot "/srv/www/htdocs"
#
# Configure the DocumentRoot
#
<Directory "/srv/www/htdocs">
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.apache.org/docs-2.2/mod/core.html#options
# for more information.
Options None
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
AllowOverride None
# Controls who can get stuff from this server.
Order allow,deny
Allow from all
</Directory>
2、单域名多端口设置
<Directory "/srv/www/htdocs/bbs">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/srv/www/htdocs/">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
NameVirtualHost *:80
NameVirtualHost *:81
<VirtualHost *:80>
DirectoryIndex index.html index.php
ServerName "www.abc.com"
DocumentRoot "/srv/www/htdocs/"
</VirtualHost>
<VirtualHost *:81>
DirectoryIndex index.php
ServerName "www.abc.com:81"
DocumentRoot "/srv/www/htdocs/bbs/"
</VirtualHost>
3、多域名多端口设置
<Directory "/srv/www/htdocs/btc">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/srv/www/htdocs/bbs">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/srv/www/htdocs/">
Options None
AllowOverride None
Order allow,deny
Allow from all
</Directory>
NameVirtualHost *:80
NameVirtualHost *:81
<VirtualHost *:80>
DirectoryIndex index.html index.php
ServerName "www.abc.com"
DocumentRoot "/srv/www/htdocs/"
</VirtualHost>
<VirtualHost *:80>
DirectoryIndex index.html index.php
ServerName "www.btc.com"
DocumentRoot "/srv/www/htdocs/btc"
</VirtualHost>
<VirtualHost *:81>
DirectoryIndex index.php
ServerName "www.abc.com:81"
DocumentRoot "/srv/www/htdocs/bbs/"
</VirtualHost>
需要注意的问题是,多端口监听,一定要注意listen.conf文件,是否开启了相应端口。
- 大小: 9.8 KB
分享到:
相关推荐
### CentOS 下 Apache 配置多域名或多端口映射详解 #### 一、概述 在 CentOS 系统中,Apache 是一个广泛使用的 Web 服务器软件,它可以用来托管多个不同的网站或应用服务。为了实现这一点,我们需要对 Apache 进行...
### Apache配置多端口及Apache端口修改方法详解 在多服务器环境或单一服务器上运行多个站点时,正确配置Apache的端口变得至关重要。本文将深入解析如何在Apache中配置多端口,以及如何修改Apache的默认端口,确保您...
Apache 中设置多个端口,实现多个端口网站 Apache 服务器是当前最流行的 Web 服务器之一...设置多个端口是 Apache 服务器的一项重要功能,它可以帮助用户更好地管理和配置 Apache 服务器,提高服务器的利用率和效率。
### Apache配置主机头在同一端口绑定多个域名和网站 在Apache服务器中,有时我们需要在同一台服务器上运行多个网站,每个网站都有不同的域名。这可以通过配置虚拟主机(Virtual Hosts)来实现,其中一种方法是使用...
在本教程中,我们将探讨如何在本地计算机上配置Apache以实现基于域名的虚拟主机,这对于开发多站点项目或者进行网站测试非常有用。 首先,我们需要了解什么是基于域名的虚拟主机。在一台物理服务器上,可以设置多个...
在本文中,我们将深入探讨如何配置Apache以监听特定端口并设置目录。首先,我们关注的是两个主要的配置文件:`httpd.conf`和`httpd-vhosts.conf`。 `httpd.conf`是Apache的基础配置文件,包含了服务器的基本设置。...
如果遇到任何问题,可以查阅`Apache说明.txt`文件,它可能包含了更多关于Apache配置的详细信息,或者在网上搜索具体的错误信息。 通过这种方式,你可以充分利用Mac上的Apache服务器,为不同的项目分配不同的端口,...
前提 CentOS下Apache默认网站根目录为/var/www/html,假如我默认存了一.../etc/httpd/conf/httpd.conf文件配置如下: DocumentRoot /var/www/html/CI Options FollowSymLinks AllowOverride All # # Possible va
配置多个端口的 Apache 和 Tomcat 服务器 在 web 服务器配置中,配置多个端口是指在同一台服务器上运行多个 web 服务器,每个服务器监听不同的端口号,以实现不同的服务或项目。在本文中,我们将介绍如何配置 ...
总的来说,通过合理配置Apache的虚拟主机,你可以轻松地在同一台服务器上管理多个网站,并通过不同的端口来区分它们。这既节省了资源,又方便了管理和维护。在实际操作中,一定要注意配置文件的语法,避免因小错误...
可以在Apache配置文件中定义多个`VirtualHost`实例,每个实例对应不同的域名,指向不同的文档目录。例如,在上面的例子中,定义了两个虚拟主机,分别对应`szwpc.51vip.biz` 和 `szwpc.oicp.net`,并且指定了不同的...
本教程将深入探讨如何在Linux Apache服务器上配置基于IP、端口和域名的虚拟主机,以便在一个服务器上托管多个独立的网站。通过这种方法,我们可以高效地利用服务器资源,同时管理多个不同的在线服务。 首先,我们...
Apache服务器配置全攻略 ...总的来说,Apache服务器配置涉及多个层面,理解并熟练运用这些知识点,将使你能够灵活地管理和优化服务器,为用户提供高效、安全的服务。不断学习和实践,你将成为Apache服务器配置的专家。
### 在Apache中配置多个域名 #### 知识点一:Apache服务器基础概念 Apache是一款广泛使用的Web服务器软件,它能够支持多种操作系统,并提供强大的功能来处理HTTP请求。Apache通过配置文件来实现各种功能,其中最...
这在实际应用中非常有用,例如当需要快速部署多个项目时,可以通过配置一个主域名下的多个子域名,每个子域名对应不同的服务或者应用程序,这样就可以避免为每个项目单独申请域名所带来的不便。 #### 二、准备工作 ...
配置域名,监听889这个端口 第二步,重启apache /www/server/apache/bin/apachectl restart 第三步,外网浏览器访问 ,访问不了 第四步.排查原因 1. 在服务器上本地 curl localhost:889 访问,连接拒绝 2.查看端口的...
为了使互联网上的用户能够通过域名访问你的站点,还需要在DNS服务器上设置A记录或CNAME记录,将各个域名指向你的服务器IP地址。 完成上述步骤后,你应该能够在Apache和Tomcat的组合下成功配置多个域名(包括二级...
本文档解决的问题是关于如何在Apache Tomcat 6.0(以下简称Tomcat)中配置多端口及多域名的问题。具体的需求为: - 已经存在一个网站,使用域名`www.abc.com`,并通过端口`8000`进行访问; - 新增加了一个项目,需要...
1. **编辑Apache配置文件**: - 打开Apache的主要配置文件`httpd.conf`。 - 添加以下代码段来创建虚拟主机配置: ```apacheconf NameVirtualHost *:80 # 指定监听端口80 *:80> # 第一个80端口 DocumentRoot...