백엔드 개발 PHP 튜토리얼 windows下 apache 二级域名相关配置_PHP教程

windows下 apache 二级域名相关配置_PHP教程

Jul 20, 2016 am 11:13 AM
apache windows 아래에 두 번째 수준 도메인 이름 관련된 구성

小编今天给大家总结下 windows 下 apache的二级域名的相关配置  

下面就利用本地127.0.0.1进行测试

我们这里以 www.jobs.com 为例,以下代码中的 jobs.com 都可以替换成你自己想要的域名 这里只是为了测试。

我们的目标是,不同的子域名可以访问不同目录下的网站:

/ ;

/ ;

/news;

 

1、  开启apache的mod_rewrite功能(肯定是要让它支持重写的)在httpd.conf 找到  把前面的#号去了就行,

接着开启apache的虚拟主机 在httpd.conf 找到 把前面的# 号去了。

 

2、添加几个域名,在 C:\WINDOWS\system32\drivers\etc 目录中找到hosts 这个文件 记事本打开它,添加如下三个域名

127.0.0.1          www.jobs.com
127.0.0.1          jobs.com
127.0.0.1          news.jobs.com

 

3、在虚拟主机中填写相关代码 让它有权限访问 www目录,找到Apache2\conf\extra 目录下的  文件并打开 代码添加如下

<span <</span><span VirtualHost </span><span *:80</span><span ></span><span 
   DocumentRoot "E:/www"  // 这里是项目的目录
   ServerName localhost       //你的ip 或者你的域名
  </span><span <</span><span Directory </span><span "E:/www"</span><span ></span><span     // 这里是项目的目录
            Options Indexes FollowSymLinks
            AllowOverride all
           Order Deny,Allow
           Deny from all
           Allow from 127.0.0.1   
   </span><span </</span><span Directory</span><span ></span>
<span </</span><span VirtualHost</span><span ></span>
로그인 후 복사

然后将www.jobs.com 绑定到 相关jobs项目所在目录 代码添加如下

<span <</span><span VirtualHost </span><span *:80</span><span ></span><span 
   DocumentRoot "E:/www/job"      // 这里是jobs所在的具体目录
   ServerName www.jobs.com        // 你的ip 或者 你的域名
   ServerAlias *.jobs.com              //这里 用 ServerAlias 让多个域名绑定到同一空间 也就是项目目录
   </span><span <</span><span Directory </span><span "E:/www/job"</span><span ></span><span         // 这里是jobs所在的具体目录
           Options Indexes FollowSymLinks
           AllowOverride all
           Order Deny,Allow
           Deny from all
           Allow from All
   </span><span </</span><span Directory</span><span ></span>
<span </</span><span VirtualHost</span><span ></span>
로그인 후 복사

弄好之后然后重启apache ,如果重启之后遇到apache启动报错 要查看apache的错误日志,根据需求进行修改。

4、在jobs目录下 建立 文件 在里面添加如下代码

<span RewriteEngine on

#让www.jobs.com 访问根目录

RewriteCond %{HTTP_HOST} ^www.jobs.com$
RewriteCond %{REQUEST_URI} !^/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /$1
RewriteCond %{HTTP_HOST} ^www.jobs.com$
RewriteRule ^(/)?$ /index.php [L]

#让news.jobs.com 访问news目录


RewriteCond %{HTTP_HOST} ^news.jobs.com$
RewriteCond %{REQUEST_URI} !^/news/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /news/$1
RewriteCond %{HTTP_HOST} ^news.jobs.com$
RewriteRule ^(/)?$ news/index.php [L]<br /><br /><span>我要绑定的是把news.jobs.com绑定到new目录中,所以不仅要在根目录放置</span><span class="wp_keywordlink_affiliate">.htaccess</span><span>文件,<br /><br />还要在new目录中放置.htaccess文件,new目录中的.htaccess写法如下:<br /><br /><span>RewriteEngine On</span><br /><span>RewriteBase /</span><br /><span>RewriteCond %{REQUEST_FILENAME} !-f</span><br /><span>RewriteCond %{REQUEST_FILENAME} !-d</span><br /><span>ErrorDocument 403 /404.htm</span><br /><span>ErrorDocument 404 /404.htm</span><br /></span></span>
로그인 후 복사

 

一切完成之后 你就可以试试 www.jobs.com job.com  news.jobs.com 等访问了 就看到你想要的结果了  

如果需要其它二级域名访问的话 按照如上的方法要重复 2 、4 步就可以了,不需要在重启apache了 

 

 

本文所涉及的只为了测试环境所用 并为对安全性进行校验,请在一切设置好之后用于产品中。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/440361.htmlTechArticle小编今天给大家总结下 windows 下 apache的二级域名的相关配置 下面就利用本地127.0.0.1进行测试 我们这里以 www.jobs.com 为例,以下代码中的...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

램프 아키텍처에서 Node.js 또는 Python 서비스를 효율적으로 통합하는 방법은 무엇입니까? 램프 아키텍처에서 Node.js 또는 Python 서비스를 효율적으로 통합하는 방법은 무엇입니까? Apr 01, 2025 pm 02:48 PM

많은 웹 사이트 개발자는 램프 아키텍처에서 Node.js 또는 Python 서비스를 통합하는 문제에 직면 해 있습니다. 기존 램프 (Linux Apache MySQL PHP) 아키텍처 웹 사이트 요구 사항 ...

노드 환경에서 403 오류를 반환하는 타사 인터페이스를 피하는 방법은 무엇입니까? 노드 환경에서 403 오류를 반환하는 타사 인터페이스를 피하는 방법은 무엇입니까? Apr 01, 2025 pm 02:03 PM

노드 환경에서 403 오류를 반환하는 타사 인터페이스를 피하는 방법. node.js를 사용하여 타사 웹 사이트 인터페이스를 호출 할 때 때때로 403 오류를 반환하는 문제가 발생합니다. � ...

Windows 및 Linux 파일을 동기화 할 때 비교할 수없는 비교가 사례 감도에 실패하면 어떻게해야합니까? Windows 및 Linux 파일을 동기화 할 때 비교할 수없는 비교가 사례 감도에 실패하면 어떻게해야합니까? Apr 01, 2025 am 08:06 AM

비교 및 동기화의 문제점을 넘어서는 파일을 비교하고 동기화하는 문제 : Beyond를 사용할 때의 경우 민감도 실패 ...

데비안 로그를 통해 시스템 성능을 모니터링하는 방법 데비안 로그를 통해 시스템 성능을 모니터링하는 방법 Apr 02, 2025 am 08:00 AM

데비안 시스템 로그 모니터링 마스터 링은 효율적인 운영 및 유지 보수의 핵심입니다. 시스템의 작동 조건을 적시에 이해하고 결함을 신속하게 찾아 시스템 성능을 최적화하는 데 도움이됩니다. 이 기사는 일반적으로 사용되는 몇 가지 모니터링 방법 및 도구를 소개합니다. SYSSTAT 툴킷을 사용한 시스템 리소스 모니터링 SYSSTAT 툴킷은 CPU로드, 메모리 사용량, 디스크 I/O, 네트워크 처리량 등 다양한 시스템 리소스 메트릭을 수집, 분석 및보고하기위한 일련의 강력한 명령 라인 도구를 제공합니다. 주요 도구에는 다음이 포함됩니다. SAR : CPU, 메모리, 네트워크 등의 종합 시스템 자원 통계 도구 등이 포함됩니다. MPSTAT : 멀티 코어 CPU 통계. 피드 스타

내 코드가 API에 의해 데이터를 반환 할 수없는 이유는 무엇입니까? 이 문제를 해결하는 방법? 내 코드가 API에 의해 데이터를 반환 할 수없는 이유는 무엇입니까? 이 문제를 해결하는 방법? Apr 01, 2025 pm 08:09 PM

내 코드가 API에 의해 데이터를 반환 할 수없는 이유는 무엇입니까? 프로그래밍에서 우리는 종종 API가 호출 될 때 NULL 값을 반환하는 문제를 겪는 경우가 종종 있습니다.

데비안 문자열은 여러 브라우저와 호환됩니다 데비안 문자열은 여러 브라우저와 호환됩니다 Apr 02, 2025 am 08:30 AM

"Debiantrings"는 표준 용어가 아니며 구체적인 의미는 여전히 불분명합니다. 이 기사는 브라우저 호환성에 직접 언급 할 수 없습니다. 그러나 "Debiantrings"가 Debian 시스템에서 실행되는 웹 응용 프로그램을 지칭하는 경우 브라우저 호환성은 응용 프로그램 자체의 기술 아키텍처에 따라 다릅니다. 대부분의 최신 웹 응용 프로그램은 크로스 브라우저 호환성에 전념합니다. 이는 웹 표준에 따라 웹 표준과 잘 호환 가능한 프론트 엔드 기술 (예 : HTML, CSS, JavaScript) 및 백엔드 기술 (PHP, Python, Node.js 등)을 사용하는 데 의존합니다. 응용 프로그램이 여러 브라우저와 호환되도록 개발자는 종종 브라우저 크로스 테스트를 수행하고 응답 성을 사용해야합니다.

Python Cross-Platform 데스크탑 응용 프로그램 개발 : 어떤 GUI 라이브러리가 가장 적합합니까? Python Cross-Platform 데스크탑 응용 프로그램 개발 : 어떤 GUI 라이브러리가 가장 적합합니까? Apr 01, 2025 pm 05:24 PM

Python 크로스 플랫폼 데스크톱 응용 프로그램 개발 라이브러리 선택 많은 Python 개발자가 Windows 및 Linux 시스템 모두에서 실행할 수있는 데스크탑 응용 프로그램을 개발하고자합니다 ...

Windows 시스템 로그를 효율적으로 읽고 지난 며칠 동안 정보 만 얻는 방법은 무엇입니까? Windows 시스템 로그를 효율적으로 읽고 지난 며칠 동안 정보 만 얻는 방법은 무엇입니까? Apr 01, 2025 pm 11:21 PM

Windows System Logs의 효율적인 읽기 : Bython을 사용하여 Windows System Log 파일 (.EVTX)을 처리 할 때 EVTX 파일을 역전시킵니다. 직접 읽기는 가장 빠른 것입니다 ...

See all articles