成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ubuntu apache2重啟命令與主機配置文件

系統 Linux
剛才在Ubuntu apache2.conf里發現了sites-enabled目錄,而在/etc /apache2下還有一個sites-available目錄,這里面是放什么的呢?其實,這里面才是真正的配置文件,而sites-enabled目 錄存放的只是一些指向這里的文件的符號鏈接,你可以用ls /etc/apache2/sites-enabled/來證實一下。

Ubuntu apache2對于電腦使用的玩家的常用軟件,然后我就學習及深入的研究Ubuntu apache2,在這里和大家一起探討Ubuntu apache2的使用方法,希望對大家有用。Ubuntu apache2配置

1.Ubuntu apache2.conf 是主配置文件,httpd.conf 用戶配置文件

2.虛擬目錄在 httpd.conf 中

  1. <VirtualHost *> 
  2. DocumentRoot "路徑"  
  3. ServerName 名稱  
  4. <Direc×y "路徑"> allow from all Options +Indexes </Direc×y> 
  5. </VirtualHost> 

3.根設置(默認主目錄)在 /etc/apache2/sites-available/default

4.Ubuntu apache2重啟命令

  1. sudo /etc/init.d/apache2 restart或者  
  2. cd /etc/init.d  
  3. sudo apache2 -k restart  
  4. stop 停止;start 啟動5.日志文件在 /var/log/apache2/  
  5. <VirtualHost *:80> 
  6. ServerName www.kimoqi.com  
  7. DocumentRoot /home/vsftpd/kimoqi  
  8. </VirtualHost> 
  9. <VirtualHost *:80> 
  10. ServerName www.arwenedu.com  
  11. DocumentRoot /home/vsftpd/wangguan/webapps  
  12. </VirtualHost> 
  13. <VirtualHost *:80> 
  14. ServerName www.arwenedu.org.cn  
  15. DocumentRoot /home/vsftpd/wangguan/chem  
  16. </VirtualHost> 
  17.  
  18. vi /etc/httpd/conf/httpd.conf 

在Windows下,Apache的配置文件通常只有一個,就是httpd.conf。但我在Ubuntu Linux上用apt-get install apache2命令安裝了Apache2后,竟然發現它的httpd.conf(位于/etc/apache2目錄)是空的!進而發現Ubuntu的 Apache軟件包的配置文件并不像Windows的那樣簡單,它把各個設置項分在了不同的配置文件中,看起來復雜,但仔細想想設計得確實很合理。

嚴格地說,Ubuntu的Apache(或者應該說Linux下的Apache?我不清楚其他發行版的apache軟件包)的配置文件是/etc /apache2/apache2.conf,Apache在啟動時會自動讀取這個文件的配置信息。而其他的一些配置文件,如httpd.conf等,則 是通過Include指令包含進來。在apache2.conf中可以找到這些Include行:

引用

  1. # Include module configuration:  
  2. Include /etc/apache2/mods-enabled/*.load  
  3. Include /etc/apache2/mods-enabled/*.conf  
  4.  
  5. # Include all the user configurations:  
  6. Include /etc/apache2/httpd.conf  
  7.  
  8. # Include ports listing  
  9. Include /etc/apache2/ports.conf  
  10. ……  
  11. # Include generic snippets of statements  
  12. Include /etc/apache2/conf.d/  
  13.  
  14. # Include the virtual host configurations:  
  15. Include /etc/apache2/sites-enabled/ 

結合注釋,可以很清楚地看出每個配置文件的大體作用。當然,你完全可以把所有的設置放在Ubuntu apache2.conf或者httpd.conf或者任何一個配置文件中。Ubuntu apache2的這種劃分只是一種比較好的習慣。

安裝完Ubuntu apache2后的最重要的一件事就是要知道Web文檔根目錄在什么地方,對于Ubuntu apache2而言,默認的是/var/www。怎么知道的 呢?apache2.conf里并沒有DocumentRoot項,httpd.conf又是空的,因此肯定在其他的文件中。經過搜索,發現在/etc /apache2/sites-enabled/000-default中,里面有這樣的內容:

引用

  1. NameVirtualHost *  
  2. <VirtualHost *> 
  3. ServerAdmin webmaster@localhost  
  4.  
  5. DocumentRoot /var/www/ 

這是設置虛擬主機的,對我來說沒什么意義。所以我就把apache2.conf里的Include /etc/apache2/sites-enabled/一行注釋掉了,并且在httpd.conf里設置DocumentRoot為我的用戶目錄下的某 個目錄,這樣方便開發。

再看看/etc/apache2目錄下的東西。剛才在Ubuntu apache2.conf里發現了sites-enabled目錄,而在/etc /apache2下還有一個sites-available目錄,這里面是放什么的呢?其實,這里面才是真正的配置文件,而sites-enabled目 錄存放的只是一些指向這里的文件的符號鏈接,你可以用ls /etc/apache2/sites-enabled/來證實一下。所以,如果apache上配置了多個虛擬主機,每個虛擬主機的配置文件都放在 sites-available下,那么對于虛擬主機的停用、啟用就非常方便了:當在sites-enabled下建立一個指向某個虛擬主機配置文件的鏈 接時,就啟用了它;如果要關閉某個虛擬主機的話,只需刪除相應的鏈接即可,根本不用去改配置文件。

mods-available、mods-enabled和上面說的sites-available、sites-enabled類似,這兩個目錄 是存放apache功能模塊的配置文件和鏈接的。當我用apt-get install php5安裝了PHP模塊后,在這兩個目錄里就有了php5.load、php5.conf和指向這兩個文件的鏈接。這種目錄結果對于啟用、停用某個 Apache模塊是非常方便的。

***一個要說的是ports.conf,這里面設置了Apache使用的端口。如果需要調整默認的端口設置,建議編輯這個文件。或者你嫌它實在多 余,也可以先把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里設置Apache端口。

Ubuntu apache2里缺省安裝的目錄結構很有一點不同。在Ubuntu apache2中module和 virtual host的配置都有兩個目錄,一個是available,一個是enabled,available目錄是存放有效的內容,但不起作用,只有用ln 連到enabled過去才可以起作用。對調試使用都很方便,但是如果事先不知道,找起來也有點麻煩。

/etc/apache2/sites-available 里放的是VH的配置,但不起作用,要把文件link到 sites-enabled 目錄里才行。

【編輯推薦】

  1. Ubuntu IP系統配置文件使用命令設置地址
  2. Ubuntu GCC常用編譯命令選項
  3. Ubuntu軟件安裝與程序添加程序菜單和桌面
  4. Ubuntu系統安裝桌面設置與修改root密碼
  5. Ubuntu SSH遠程連接的用戶帳號
責任編輯:佚名 來源: NET130
相關推薦

2010-01-04 10:28:47

Ubuntu Apac

2011-09-01 16:59:28

UbuntuApache

2010-01-07 17:16:19

Ubuntu MySQ

2010-05-25 19:57:32

2011-08-16 15:16:26

UbuntuApache虛擬主機

2010-02-24 14:50:33

Ubuntu vim

2010-01-08 13:54:33

Ubuntu vimr

2010-01-15 20:18:54

2010-03-04 16:45:32

Ubuntu Apac

2010-01-08 17:32:11

Ubuntu samb

2010-03-01 14:46:41

Linux hostn

2011-02-21 10:31:54

Postfix命令配置

2011-03-11 10:09:59

UbuntuLAMP路徑

2012-11-13 18:24:03

LinOTPApache2一次性密碼

2009-04-24 21:31:54

Vmwareesx虛擬化

2010-01-08 16:55:04

Ubuntu vim

2010-06-17 16:23:32

Grub2 配置

2011-03-22 12:53:35

UbuntuLAMPApache

2010-02-05 12:59:19

Ubuntu IP

2010-02-05 09:31:23

Ubuntu 配置文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 无码一区二区三区视频 | 亚洲精品欧美一区二区三区 | 中文字幕一区二区三区不卡在线 | 日本精品一区二区三区四区 | 日韩在线视频一区二区三区 | 超碰成人免费观看 | 亚洲欧美在线视频 | 日本在线一二 | 国产在线1| 精品久久久久久久久久久久 | 久久精品一区二区三区四区 | 国产女人叫床高潮大片免费 | 91精品国产综合久久精品 | 日本精品一区 | 成人免费毛片片v | 黄色一级网 | 午夜影院 | 国产一区二区三区 | 精品无码久久久久国产 | 色爱综合网 | 精品视频免费在线 | 久久久久久久一区二区 | 国内精品久久久久 | 四虎伊人 | 国产精品免费在线 | av大片 | 日本久久久一区二区三区 | 国产日韩精品在线 | pacopacomama在线| 日韩中文字幕 | 国产精品久久久久久久久免费高清 | 一区二区三区高清在线观看 | 久久人人爽人人爽 | 国产羞羞视频在线观看 | 天天成人综合网 | 国产精品久久久久久久久久久新郎 | 亚洲精品在线播放 | 91精品入口蜜桃 | 在线观看国产 | 日本不卡视频 | 国产欧美在线观看 |