最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Apache服務(wù)器VirtualHost常用配置小結(jié)

 更新時間:2024年07月21日 10:49:47   作者:極客開發(fā)者  
Apache服務(wù)器中的VirtualHost用來定義虛擬主機,本文主要介紹了Apache服務(wù)器VirtualHost常用配置小結(jié),具有一定的參考價值,感興趣的可以了解一下

Apache服務(wù)器中的VirtualHost用來定義虛擬主機,我們可以在一個VirtualHost中定義一個項目(網(wǎng)站),也可以使用反向代理的方式定義多個項目(即一個域名之下多個子項目)。以下總結(jié)Apache服務(wù)器VirtualHost常用配置。

1.常規(guī)配置

<VirtualHost *:80>
        DocumentRoot "/var/www/html"
        ServerName www.jkdev.cn
</VirtualHost>
  • DocumentRoot:網(wǎng)站目錄
  • ServerName:網(wǎng)站域名

2.常用附加配置

<VirtualHost *:80>
       DocumentRoot "/var/www/html"
       ServerName localhost
       <Directory "/var/www/html">
           Options Indexes FollowSymLinks
           AllowOverride All
           Require all granted
           ErrorDocument 404 https://www.jkdev.cn/404.html
       </Directory>
</VirtualHost>
  • Directory節(jié)點:定義目錄屬性
  • Options Indexes FollowSymLinks:開啟目錄訪問,顯示目錄結(jié)構(gòu),并允許在此目錄中使用符號連接
  • AllowOverride All:允許定義.htaccess文件
  • AllowOverride None:忽略.htaccess文件
  • Require all granted:允許所有請求
  • ErrorDocument 404 https://www.jkdev.cn/404.html:路徑匹配時跳轉(zhuǎn)的404界面

3.開啟HTTPS

<VirtualHost _default_:443>
	DocumentRoot "/var/www/html"
	ServerName hook.jkdev.cn
	SSLEngine on
	SSLCertificateFile /etc/ssl/2_hook.jkdev.cn.crt
  SSLCertificateKeyFile /etc/ssl/3_hook.jkdev.cn.key
  SSLCertificateChainFile /etc/ssl/1_root_bundle.crt
	<Directory "/var/www/html">
		Options Indexes FollowSymLinks
		AllowOverride All
		Require all granted
		ErrorDocument 404 https://www.jkdev.cn/404.html
	</Directory>
</VirtualHost>
  • SSLEngine on:開啟SSL
  • SSLCertificateFile:指定證書公鑰文件
  • SSLCertificateKeyFile:指定證書私鑰文件
  • SSLCertificateChainFile:指定證書鏈文件

4.反向代理(端口轉(zhuǎn)發(fā))

<VirtualHost _default_:443>
	ServerName api.jkdev.cn
	SSLEngine on
	SSLCertificateFile /etc/ssl/api/2_api.jkdev.cn.crt
  SSLCertificateKeyFile /etc/ssl/3_api.jkdev.cn.key
  SSLCertificateChainFile /etc/ssl/1_root_bundle.crt
	
	ProxyPreserveHost On
  ProxyRequests Off	

	ProxyPass /v2 http://localhost:92/
	ProxyPass /v1 http://localhost:91/
	ProxyPass / http://localhost:90/
		
	ProxyPassReverse /v2 http://localhost:92/
	ProxyPassReverse /v1 http://localhost:91/
	ProxyPassReverse / http://localhost:90/
	
</VirtualHost>
  • ProxyPreserveHost On:開啟反向代理
  • ProxyRequests Off:關(guān)閉正向代理
  • ProxyPass:設(shè)置反向代理路徑
  • ProxyPassReverse:使Apache自動處理反向代理中的從定向響應(yīng),一般和ProxyPass一起用

5.http從定向到https

<VirtualHost *:80>
    ServerName jkdev.cn
    #redirect
    RewriteEngine on
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^(.*)?$ https://%{SERVER_NAME}$1 [L,R]
</VirtualHost>
  • RewriteEngine on:開啟從定向功能
  • RewriteCond %{SERVER_PORT} !^443 :從定向條件,端口不是 443 時重定向 , 為 開頭, :從定向條件,端口不是443時重定向,^為開頭, :從定向條件,端口不是443時重定向,為開頭,為結(jié)束
  • RewriteRule:重定向規(guī)則,L:表明當前規(guī)則是最后一條規(guī)則,停止分析以后規(guī)則的重寫;R:強制外部重定向

到此這篇關(guān)于Apache服務(wù)器VirtualHost常用配置小結(jié)的文章就介紹到這了,更多相關(guān)Apache VirtualHost配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • Linux中關(guān)于控制進程的命令總結(jié)

    Linux中關(guān)于控制進程的命令總結(jié)

    程序是一組可執(zhí)行的靜態(tài)指令集,而進程(process)是一個執(zhí)行中的程序?qū)嵗?下面這篇文章主要給大家介紹了Linux中關(guān)于控制進程的一些命令,包括Linux如何查看進程、啟動進程等常用命令,下面來一起看看吧
    2017-03-03
  • Linux命令unzip詳解

    Linux命令unzip詳解

    這篇文章介紹了Linux命令unzip,Linux unzip命令用于解壓縮zip文件,文中詳細列出了unzip命令選項和選項描述。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • 關(guān)于Linux安裝mysql默認配置文件位置詳解

    關(guān)于Linux安裝mysql默認配置文件位置詳解

    本篇文章主要介紹了關(guān)于Linux安裝mysql默認配置文件位置詳解,具有一定的參考價值,有興趣的可以了解一下。
    2017-06-06
  • 對linux下syslogd以及syslog.conf文件的解讀說明

    對linux下syslogd以及syslog.conf文件的解讀說明

    今天小編就為大家分享一篇對linux下syslogd以及syslog.conf文件的解讀說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Linux 搭建Git服務(wù)器的方法

    Linux 搭建Git服務(wù)器的方法

    本篇文章主要介紹了Linux 搭建Git服務(wù)器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • Linux包管理工具yum、apt的區(qū)別

    Linux包管理工具yum、apt的區(qū)別

    Linux系統(tǒng)基本分兩大類:RedHat系列:Redhat、Centos、Fedora等;Debian系列:Debian、Ubuntu?等。yum是一個在?Fedora?和?RedHat?以及?SUSE?中的?Shell?前端軟件包管理器。apt是一個在?Debian?和Ubuntu中的Shell前端軟件包管理器。
    2023-04-04
  • opensips源代碼安裝與配置的技巧方法

    opensips源代碼安裝與配置的技巧方法

    本篇文章小編為大家介紹,opensips源代碼安裝與配置的技巧方法。需要的朋友參考下
    2013-04-04
  • 詳解Centos7源碼編譯安裝 php7.2之生產(chǎn)篇

    詳解Centos7源碼編譯安裝 php7.2之生產(chǎn)篇

    這篇文章主要介紹了詳解Centos7源碼編譯安裝 php7.2之生產(chǎn)篇,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Ubuntu 12.04 64位 對Python 源代碼編譯詳解

    Ubuntu 12.04 64位 對Python 源代碼編譯詳解

    這篇文章主要介紹了Ubuntu 12.04 64位 對Python 源代碼編譯的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • CentOS7輸入密碼登陸之后黑屏問題及解決

    CentOS7輸入密碼登陸之后黑屏問題及解決

    文章描述了解決在CentOS7上修改`/etc/profile`文件導(dǎo)致系統(tǒng)黑屏問題的方法,包括使用單用戶模式進入系統(tǒng),恢復(fù)`/etc/profile`文件內(nèi)容,最后重啟進入圖形界面模式
    2026-04-04

最新評論

莆田市| 宣武区| 富宁县| 安塞县| 巧家县| 乡城县| 金川县| 杭锦旗| 绥德县| 河北区| 旬阳县| 景宁| 清新县| 宁晋县| 仲巴县| 平湖市| 临潭县| 白山市| 饶阳县| 土默特左旗| 亚东县| 固镇县| 舒城县| 灵璧县| 孝昌县| 京山县| 怀化市| 团风县| 固始县| 五常市| 东阿县| 长春市| 龙川县| 利辛县| 大埔县| 邵东县| 肥西县| 晴隆县| 台湾省| 张北县| 德钦县|