centos7編譯安裝apache後添加用戶認證和配置虛擬主機

編譯安裝apache後的目錄文件:/usr/local/apache2

1:用戶認證

主配置目錄:/usr/local/apache2/conf/

1)建立目錄並設置用戶認證:

Alias  /1.php/ “/usr/local/apache2/htdocs/1.php”    

<Directory"/usr/local/apache2/htdocs/">

    AllowOverride None

    Options None

    Order allow,deny

    Deny from all

    AuthType Basic

    AuthName "Please Login:"

    AuthUserFile /usr/local/apache2/bin/mywebpd   #存密碼的目錄

    Require User root  tong     #用戶

</Directory>

wKiom1hGE-GyiaH2AACYk_NjXXc788.png-wh_50

wKioL1hGE-LiU-l5AADc6SNH16g522.png-wh_50

2:配置虛擬主機/usr/local/apache2/conf/extra/httpd-vhosts.conf

配置基於IP的虛擬主機,IP地址相同,但端口號不同的虛擬主機配置,

虛擬主機分別對應的目錄爲/usr/local/apache/htdocs/web1和/usr/local/apache/htdocs/web2:

Listen 80

#Listen 8080

<VirtualHost  192.168.217.137:80>

  ServerSignature  email

  DocumentRoot /usr/local/apache/htdocs/web1

  DirectoryIndex  web1.html

  LogLevel warm

  HostNameLookups  off

</VirtualHost>

<VirtualHost  192.168.217.137:8080>

  ServerSignature  email

  DocumentRoot /usr/local/apache/htdocs/web2

  DirectoryIndex  web2.html index.htm

  LogLevel warm

  HostNameLookups  off

</VirtualHost>

效果圖:

wKiom1hGFiOSYF_JAAB48wfhdIU455.png-wh_50



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章