今天新看到的 apache 服务器下配置 多个项目 小白随笔 摘抄

多端口:

一个域名下同时配置多个端口,从而达到访问不同程序

效果例如:

1、8080端口下安装discuz论坛程序,用http://localhost:8080访问。

2、8081端口下安装WordPress博客程序,用http://localhost:8081访问。

(1)、修改http.conf

在C:\XAMPP\apache\conf  里的httpd.conf 先配置好apache的侦听端口

在Listen: 80 行下添加如下:

(2)、修改httpd-vhosts.conf

在C:\XAMPP\apache\conf\extra 里的httpd-vhosts.conf的最下面添加如下配置

#8080端口
<VirtualHost *:8080>
 ServerName localhost:8080
 DocumentRoot "C:/Users/yuming/PhpstormProjects/project/weike"
 <Directory "C:/Users/yuming/PhpstormProjects/project/weike">
  Options FollowSymLinks IncludesNOEXEC Indexes
  DirectoryIndex index.php index.html index.shtml
  AllowOverride None
  Order Deny,Allow
  Allow from all
 </Directory>
</VirtualHost>

#8081端口
<VirtualHost *:8081>
 ServerName localhost:8081
 DocumentRoot "C:/www/web"
 <Directory "C:/www/web">
  Options FollowSymLinks IncludesNOEXEC Indexes
  DirectoryIndex index.php index.html index.shtml
  AllowOverride None
  Order Deny,Allow
  Allow from all
 </Directory>
</VirtualHost>

保存上面的修改后,重启apache服务器,就可以了。

PS:重启后未成功可能有如下问题需检查!

1、检查http.conf文件中 Include conf/extra/httpd-vhosts.conf 是否开启(去掉前面的#号)。

2、页面访问出现403错误,打开D:\xampp\apache\conf\httpd.conf文件,大概220行位置,找到:

 AllowOverride none
 Require all denied

改成:

 #AllowOverride none
 #Require all denied
 AllowOverride All
 #Require all granted

3、如果以上修改后出现访问localhost不行了,需要在vhosts.conf把localhost也配置成虚拟主机。代码如下:

<VirtualHost *:80>
    DocumentRoot "D:/xampp/htdocs"
    ServerName localhost
    <Location />
        Order deny,allow
        Deny from all
        Allow from 127.0.0.1
        Allow from localhost
    </Location>
</VirtualHost>

提示:

安装xampp后,配置虚拟主机的方法,找到 \xampp\apache\conf\extra 的httpd-vhosts.conf 文件,去除##NameVirtualHost *:80 前面的##

好了,完成以上就可以使xampp监控同一域名下不同端口了。

时间: 2024-11-10 15:29:07

今天新看到的 apache 服务器下配置 多个项目 小白随笔 摘抄的相关文章

Windows操作系统Apache服务器下配置PHP

在Apache web服务器上发布PHP项目之前,需要进行相应的配置,服务器才能解析php文本,正常显示php动态页面内容.在进行php配置之前默认已经在Windows系统下安装好了Apache服务器,且服务器能够正常运行,即发布的静态html页面能够通过IP地址或域名进行访问.在Windows下安装配置Apache,可参考:Windows下安装Apache服务器. 1.PHP下载 进入php下载页面http://php.net/downloads.php,选择需要下载的版本,点击Windows

一个服务器下配置多个项目,输入域名就能访问项目

进入tomcat-->conf-->server.xml. 修改如下: (1):将默认的端口8080修改成80 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> (2): <Host name="域名"  appBase="webapps&

在APACHE环境下配置下载服务器的注意事项

这篇文章主要介绍了在APACHE环境下配置下载服务器的注意事项,需要的朋友可以参考下 环境 平台:FreeBSD6.1 服务器:APACHE2.0.59 组件: libiconv-1.9.2_2.tbz     pkgconfig-0.20.tbz          #pkg_add添加组件时需要的文件 libxml2-2.6.23_1.tbz   perl-5.8.8.tbz                   #要使用pkg_add添加的组件 mod_bw-0.7.gz   mod_limi

linux服务器下配置多tomcat

车辆交易用的系统模块,正在做.老板要看看,以便车城那边的人提出意见.于是在服务器上再次增加一个tomcat. 以前是配置过的,配置过程其实很简单,这次太大意了,找了半天问题. 首先是拷贝一个tomcat,放到一个新的位置,这个tomcat就是我要用的新的tomcat. 然后去配置一下日志的输出位置,在bin目录下的catalia.sh或者startup.sh.网上怎么样配置的都有,呵呵. 然后修改server.xml,配置好虚拟目录和端口信息.在此,connector节点下的protocol一定

apache服务器全局配置详解

服务器标识相关指令: ServerName ServerAdmin ServerSignature ServerTokens UseCanonicalName UseCanonicalPhysicalPort ServerAdmin和ServerTokens指令控制有关服务器的哪些信息将出现在服务器生成的文档中(如错误消息).ServerTokens指令设置服务器HTTP响应头字段的值. ServerName.UseCanonicalName. UseCanonicalPhysicalPort指

Apache服务器的配置与管理

Apache服务器的建立 一.项目设计 利用Apache服务建立普通Web站点.基于主机和用户认证的访问控制. 二.项目准备 安装有企业服务器版Linux的PC计算机一台.测试用计算机一台(Windows XP).并且两台计算机都在连入局域网.该环境也可以用虚拟机实现.规划好各台主机的IP地址. 三.安装过程 Apache相关软件 httpd软件包 httpd-manual软件包 1.检测是否安装httpd 2.开启httpd服务 3.查看80端口是否被监听 4.查看ip地址,并测试服务器是否能

[iOS]超详细Apache服务器的配置(10.10系统)

配置目的:有一个自己专属的测试服务器 我们需要做以下事情: 1.新建一个目录,存放网页 2.修改Apache配置文件httpd.conf - 修改两个路径 - 增加一个属性 - 支持PHP脚本 3.拷贝php.ini文件 一.新建一个目录,存放网页 注意:不要将目录放在桌面或者文稿等个人文件夹中 一般放在如下目录中: /Users/xxxx/Sites 其中xxxx用电脑的当前用户名替换,如下图,我的是janlor 在10.10.3系统中已经默认存在该目录(即“站点”),不需要新建Sites文件

在Apache服务器中配置ThinkPHP伪静态URL

ThinkPHP 作为国内最流行的一个PHP框架,由于她开发应用的便捷,便吸引越来越多的开发者开始使用她来做项目的底层架构.像我PHP基础并不是很好,也可以使用她来完成一个像模像样的项目. 下面便分享一些使用ThinkPHP需要了解的东西. 去掉 URL 中的 index.php ThinkPHP是单一入口的,默认的 URL 不是很友好.但 ThinkPHP 提供了各种机制来定制需要的 URL 格式,配合 Apache 里面的 .htaccess 文件,更是可以定制出人性化的更利于 SEO 的

apache环境下配置多个ssl证书搭建多个站点

服务器上有两个项目,都要配置https,所以在阿里云申请了两个二级的免费证书. 博主用的是phpstudy,如果用的其他集成环境,其实也差不多,参考下改改就好了. 一.申请证书(这里我用的是阿里的域名) 1.登录阿里云,点击域名,找到要配置ssl的域名,点击后面的ssl证书 2.这里我申请的是免费的单域名证书,点击确定提交阿里云审核,大概10-20分钟左右就审核好了 3.点击左边的菜单,选择要配置的域名相应的证书,点击后面的下载 4.我的环境是apache,这里我下载的是apache. 二.配置