欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

單臺服務器中怎么利用Apache的VirtualHost搭建多個Web站點

這篇文章給大家分享的是有關單臺服務器中怎么利用Apache的VirtualHost搭建多個Web站點的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯公司為客戶提供專業(yè)的成都網站制作、網站建設、外貿網站建設、程序、域名、空間一條龍服務,提供基于WEB的系統開發(fā). 服務項目涵蓋了網頁設計、網站程序開發(fā)、WEB系統開發(fā)、微信二次開發(fā)、手機網站開發(fā)等網站方面業(yè)務。

開發(fā)環(huán)境

先說下我各項開發(fā)環(huán)境參數:

  • 操作系統: RedHat6.7(CentOS)

  • WEB服務器:apache2.2

  • php5.6.30

修改Apache配置

apache2.2 的配置文件路徑在 /etc/httpd/conf/httpd.conf

我們用下面的命令修改apache的配置文件:

$ vim /etc/httpd/conf/httpd.conf

添加監(jiān)聽端口

找到如下的部分,

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses (0.0.0.0)
#
#Listen 12.34.56.78:80
Listen 80

默認的話,應該只會監(jiān)聽80端口,這里我們在后面加上用于另外站點的端口號。例如我們A站點是默認的80端口,B站點計劃搭建在8080端口上,最終的配置文件修改成

...
#Listen 12.34.56.78:80
Listen 80
Listen 8080

啟動并添加VirtualHost

接著在配置文件中找到下面的章節(jié):

### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn't need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs/2.2/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option '-S' to verify your virtual host
# configuration.

#
# Use name-based virtual hosting.
#
 NameVirtualHost *:80
 NameVirtualHost *:8080

上面的代碼是我已經修改好的,默認的話,最后兩行NameVirtualHost應該也是被注釋掉了。 因為我們要啟用虛擬主機,所以這里就把我們之前監(jiān)聽的兩個端口都設置好。

同時,將之后的配置文件修改成如下的樣子,我們先來設置默認的80端口的站點A

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *:80>
# ServerAdmin webmaster@dummy-host.example.com
 DocumentRoot /var/www/webA
 ServerName webA
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

默認的Apache是沒有開啟VirtualHost的,所以這些代碼都是被注釋掉了的,我們這里只需要把DocumentRoot和ServerName所在的行去掉注釋并且編輯下就好了。

DocumentRoot指的的是我們A站點的網站根目錄位置

接下來再補充上8080端口的B站點信息就好了。

<VirtualHost *:8080>
 DocumentRoot /var/www/webB
 ServerName webB
</VirtualHost>

到這里,重啟一下Apache服務(service httpd restart),就可以訪問兩個不同的站點了。

獨立Session

如果我們的A,B兩個站點的登錄邏輯是用的一套代碼,那我們使用后會發(fā)現,A站點和B站點的Session是共享的,也就是說,如果用戶在A站點登錄了之后,B站點是無需登錄,自動也處于登錄狀態(tài); 用戶在A站點退出后,也會自動從B站點退出。

這顯然不是我們想要的結果,原因就是A,B兩個站點公用了一套Session體系,所以才會造成這樣的問題。

解決的辦法就是我們指定站點中session的存放位置。

同樣是修改配置文件中指定虛擬主機,我們以站點B做為示例,修改配置文件如下:

<VirtualHost *:8080>
 DocumentRoot /var/www/webB
 ServerName webB
 <Directory "/var/www/webB">
  AllowOverride All
  php_value session.save_path "/var/lib/php/session_B"
 </Directory>
</VirtualHost>

php_value中 session.save_path 其實就是php.ini文件中的session.save_path字段,這里我們其他值都使用默認的php.ini配置文件,唯獨指定了session的文件存放路徑,默認的php session文件是存儲在 /var/lib/php/session/文件夾中。

再試著去訪問以下站點B,并且進行一些session的存取操作,回頭到/var/lib/php/session_B文件夾中,就會發(fā)現新的session文件了。

感謝各位的閱讀!關于“單臺服務器中怎么利用Apache的VirtualHost搭建多個Web站點”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網頁標題:單臺服務器中怎么利用Apache的VirtualHost搭建多個Web站點
本文路徑:http://aaarwkj.com/article26/ihhojg.html

成都網站建設公司_創(chuàng)新互聯,為您提供外貿建站、做網站、網站建設小程序開發(fā)、建站公司手機網站建設

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

小程序開發(fā)
五月色婷婷六月色丁香| 欧美国产综合欧美一区二区三区 | 蜜桃视频在线中文字幕| 中文字幕熟妇人妻av在线| 未满十八勿进黄网观看| 成年爽片在线观看播放欧美| 综合久久久精品国产亚洲av| av免费在线不卡观看| 欧美精品日本一区二区| 日韩欧美 高清一区| 91精品大片免费在线观看| 国产一级r内射视频播放| 午夜日本大胆裸体艺术| 操小姑娘国产精品视频| dy888午夜福利精品国产97| 久久中文字幕人妻熟av| 亚洲乱码一区二区免费版| 国产视频三级在线观看| 在线观看免费国产不卡| 亚洲午夜一区二区三区精品影院 | 欧美成人精品三级在线网站| 日本一区中文字幕怎么用| 日韩欧美人妻一二三四区| 九九热99这里有精品| 国产一区二区三区不卡视频| 亚洲乱码国产乱码精品| 国产成人国产精品国产三级| 人妻操人人妻中出av| 色播五月麻豆激情综合网| 亚洲欧美另类不卡专区| 日韩天堂视频在线播放| 欧美激情性国产精品潮| 手机在线看国产后入| 日韩中文不卡人成在线视频| 黑人精品一区二区三区| 91欧美日韩国产在线观看| 日韩看片一区二区三区高清| 亚洲天堂av福利在线观看| 中文字幕精品免费日韩在线| 亚洲福利一区福利三区| 日本午夜节目在线观看|