国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Apache > 正文

CentOS系統下Apache配置多域名或多端口映射的方法

2024-08-27 18:30:39
字體:
來源:轉載
供稿:網友

前提

CentOS下Apache默認網站根目錄為/var/www/html,假如我默認存了一個CI項目在html文件夾里,同時服務器的外網IP為ExampleIp,因為使用的是MVC框架,Apache需開啟重定向功能。

方法如下

/etc/httpd/conf/httpd.conf文件配置如下:

DocumentRoot "/var/www/html/CI"
<Directory /> Options FollowSymLinks AllowOverride All</Directory>
<Directory "/var/www/html/CI">## 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 Indexes FollowSymLinks## 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 All## Controls who can get stuff from this server.# Order allow,deny Allow from all</Directory>

配置完使用“service httpd restart”重啟Apache,那么直接在瀏覽器里輸入http://ExampleIp,就直接映射到/var/www/html/CI文件夾里了

1、配置多域名映射。假設需要映射www.website1.com和www.website1.com這兩個域名,在文檔httpd.conf最后添加

NameVirtualHost *:80<VirtualHost *:80>DocumentRoot /var/www/html/website1ServerName http://www.website1.com </Virtualhost><Directory "/var/www/html/website1"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all</Directory><VirtualHost *:80>DocumentRoot /var/www/html/website1ServerName http://website1.com </Virtualhost><Directory "/var/www/html/website1">Options Indexes FollowSymLinksAllowOverride AllOrder allow,denyAllow from all</Directory><VirtualHost *:80>DocumentRoot /var/www/html/website2ServerName http://www.website2.com </Virtualhost><Directory "/var/www/html/website2"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all</Directory><VirtualHost *:80>DocumentRoot /var/www/html/website2ServerName http://website2.com </Virtualhost><Directory "/var/www/html/website2">Options Indexes FollowSymLinksAllowOverride AllOrder allow,denyAllow from all</Directory>

website1和website2為工程目錄.配置完使用“service httpd restart”重啟Apache

2、配置多端口映射。

2.2、首先需要監聽端口,在文檔httpd.conf的Listen 80下添加需要監聽的端口,舉例為8080

Listen 80Listen 8080

2.2、在文檔最后添加端口映射功能

<VirtualHost ExampleIp:8080> DocumentRoot /var/www/html/website3 ServerName ExampleIp:8080</VirtualHost><Directory "/var/www/html/website3"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all</Directory>

website3為工程目錄.配置完使用“service httpd restart”重啟Apache

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇康县| 兰坪| 沅江市| 新昌县| 汪清县| 施甸县| 石台县| 仪陇县| 扶余县| 贡山| 榆树市| 双柏县| 承德市| 万州区| 宣武区| 松原市| 钟山县| 得荣县| 武功县| 大邑县| 专栏| 温州市| 封丘县| 扎赉特旗| 弋阳县| 梁河县| 隆回县| 凌云县| 平邑县| 松溪县| 华安县| 卢湾区| 许昌市| 勐海县| 法库县| 漯河市| 定州市| 丹凤县| 青海省| 泰来县| 西贡区|