在 IIS 7 中使用配置文件
應用到: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista
在 IIS 7 中,配置系統允許通過將伺服器級配置文件中的配置節委派給站點、應用程序以及虛擬或物理目錄中的 Web.config 文件來自定義 Web 伺服器管理。
在 IIS 7.0 中委派配置
在 IIS 7 中,對配置中的節進行鎖定和解除鎖定的操作稱為「功能委派」。通過這些操作,您可以定義 IIS 將讀取和寫入配置的級別。默認情況下,配置中的所有節都處於鎖定狀態,並只能在伺服器級配置文件中進行配置,但下列節(也稱為「功能」)除外:
默認文檔
目錄瀏覽
HTTP 協議
HTTP 重定向
您可以對其他配置節解除鎖定,以便非管理員可以查看和更改 Web.config 文件中針對特定站點、應用程序、目錄甚至 URL 的已解除鎖定節的配置。例如,您可以解除對 connectionStrings 節的鎖定,以便非管理員可以通過配置設置來將其應用程序連接到資料庫。另外,如果您只想由管理員查看和更改配置,可以鎖定所有配置節並只將設置存儲在伺服器級配置文件中。
配置級別
在 IIS 7 中,您可以在以下級別配置設置:
Web 伺服器
站點
應用程序
虛擬目錄或物理目錄
URL(也稱為文件級配置)
備注
若要在子級別配置設置,必須在其一個或多個父級上解除對配置節的鎖定(也稱為委派)。例如,若要在應用程序級別配置某項功能,必須同時在伺服器和站點級別委派相關的配置節。
配置文件
配置保存在物理目錄的伺服器級配置文件或 Web.config 文件中。每個配置文件都映射到一個特定的站點、應用程序或虛擬目錄。
伺服器級配置存儲在下列配置文件中:
Machine.config。此文件位於 %windir%\Microsoft.NET\Framework\framework_version\CONFIG 中。
.NET Framework 的根 Web.config。此文件位於 %windir%\Microsoft.NET\Framework\framework_version\CONFIG 中。
ApplicationHost.config。此文件位於 %windir%\system32\inetsrv\config 中。
站點、應用程序以及虛擬和物理目錄配置可以存儲在下列位置之一中:
伺服器級配置文件。當站點、應用程序、目錄或 URL 配置存儲在伺服器級配置文件中時,必須使用位置標記來指定配置所適用的站點、應用程序、目錄或 URL。
父級 Web.config 文件。當應用程序、目錄或 URL 的配置存儲在父級配置文件中時,必須使用位置標記來指定配置所適用的子級。
站點、應用程序或目錄的 Web.config 文件。在配置應用程序、目錄或 URL 的設置時,配置將存儲在該站點、應用程序或目錄所在的目錄中。您不需要使用位置標記。
出現下列情況時,將配置設置存儲在父配置文件中會十分有用:
您希望將配置設置存儲在只能由某些用戶或組訪問的配置文件中。例如,ApplicationHost.config 文件只能由管理員帳戶、特定計算機上管理員組的成員以及域管理員(當計算機位於域中時)進行訪問。
您希望在 URL 級別(也稱為文件級別)配置功能。
繼承
站點、應用程序、虛擬目錄、物理目錄和文件會繼承伺服器級配置文件以及所有父配置文件中的配置設置。例如,應用程序會繼承伺服器級配置文件以及站點根應用程序的 Web.config 文件中的配置設置。下表說明了可用於存儲對象配置的配置文件
❷ 2021.3.2 idea配置文件在哪裡找
在idea的快捷方式點右鍵,打開文件所在位置,進入idea安裝位置的bin目錄。
如果使用IDEA,就需要做很多配置的相關工作,讓它越來越符合你的個人習慣,使用起來得心應手,這些配置信息,都保存在C盤。
找到你IDEA的安裝目錄,進入bin目錄,去掉下面這兩行路徑前的注釋,修改路徑為你想存放的路徑。
❸ linux下如何找到apache的安裝目錄。找到apache的配置文件
apache的配置文件可以通過下述指令進行查找:
find / -nameapache;
1、採用RPM包安裝:
默認情況下目錄/usr 用來存放應用程序;
目錄/etc 存放軟體的配置文件;
查看Apache安裝路徑:rpm-ql httpd-xxxx
2、採用源代碼安裝:
指定安全路徑 configure --prefix=安裝路徑;
默認在/usr/local下;
延展資料
Apache HTTPServer(簡稱Apache)是Apache軟體基金會的一個開放源碼的網頁伺服器,可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴展,將Perl/Python等解釋器編譯到伺服器中。
Apache HTTP伺服器是一個模塊化的伺服器,源於NCSAhttpd伺服器,經過多次修改,成為世界使用排名第一的Web伺服器軟體。
它可以運行在幾乎所有廣泛使用的計算機平台上。