SeverRoot:源碼包的默認安裝目錄Listen:監(jiān)聽端口(允許IP、端口進行訪問)LoadModule:動態(tài)共享對象IfMode:靜態(tài)共享對象ServerAdmin:通過郵件域發(fā)送報警信息ServerName:指定" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > Apache的簡介與配置(下)

Apache的簡介與配置(下)

時間:2023-06-28 13:09:01 | 來源:網(wǎng)站運營

時間:2023-06-28 13:09:01 來源:網(wǎng)站運營

Apache的簡介與配置(下):一、Apache配置文件簡介

二、curl工具簡述

三、模塊加載方案

四、Apache各項功能的配置

# 在/usr/local/apache2/htdocs(網(wǎng)頁文件目錄)下創(chuàng)建.htaccess文件$ vim .htaccess authname "welcome to apahce"¥ authtype basic authuserfile /usr/local/apache2/htdocs/a.psd #指明賬戶文件所在目錄 require valid-user# 創(chuàng)建用戶$ useradd lisi$ useradd likui#將系統(tǒng)用戶轉(zhuǎn)化成apache用戶并生成a.psd文件$ /usr/local/apache2/bin/htpasswd -c /usr/local/apache2/htdocs/a.psd lisi$ /usr/local/apache2/bin/htpasswd -m /usr/local/apache2/htdocs/a.psd likui# 已經(jīng)有一個以上的apache用戶需要用選項:-m# 修改主配置文件$ vi /usr/local/apache2/etc/htpd.conf AllowOverride All# 開啟apache$ /usr/local/apache2/bin/apachectl# 測試
需要修改的AllowOveride在這個區(qū)域
測試結(jié)果
# 修改配置文件$ vim /usr/local/apache2/conf/httpd.conf <requireall> require all granted require ip xx.xx.xx.xx </requireall># 允許該IP訪問 <requireall> require all granted require not ip xx.xx.xx.xx </requireall># 重啟$ /usr/local/apache2/bin/apachectl stop$ /usr/local/apache2/bin/apachectl start# 測試
在該區(qū)域修改
允許訪問測試結(jié)果
拒絕訪問測試結(jié)果
補充:允許某個IP訪問,默認拒絕其他IP訪問。拒絕某個IP訪問,默認其他IP允許訪問

# 修改主配置文件,取消vhost模塊的注釋$ vim /usr/local/apache2/conf/httpd.conf Include etc//extra/httpd-vhosts.conf# 修改虛擬主機模塊配置文件$ vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 如下圖# 創(chuàng)建網(wǎng)頁文件保存路徑$ mkdir /data/www1$ mkdir /data/www2# 寫入網(wǎng)頁文件$ echo "www1.linux.com" >> /data/www1/index.html$ echo "www2.linux.com" >> /data/www2/index.html# 修改hosts文件,便于解析域名$ vim /etc/hosts# 測試
www2.linux.com區(qū)域
www1.linux.com區(qū)域
測試結(jié)果






#修改apache的主配置文件---取消相關(guān)模塊的注釋$ vim /usr/local/apache2/conf/http.conf LoadModule userdir_module modules/mod_userdir.so Include etc//extra/httpd-userdir.conf #查看apache主頁文件所在目錄$ vim /usr/local/apache2/conf/extra/httpd-userdir.conf#創(chuàng)建用戶并修改密碼$ useradd lisi$ passwd lisi# 創(chuàng)建個人主頁文件$ cd /home/lisi$ mkdir public_html$ echo "this is lisi's house" > index.html# 授權(quán)$ chmod a+x /home/lisi#測試# 修改apache配置文件,取消模塊相關(guān)配置$ vim /usr/local/apache2/conf/httpd.conf LoadModule vhost_alias_module modules/mod_vhost_alias.so LoadModule rewrite_module modules/mod_rewrite.so Include conf/extra/httpd-vhosts.conf# 修改vhost配置文件$ vim /usr/local/apache2/conf/extra/httpd.conf# 如圖# 創(chuàng)建網(wǎng)頁文件所在目錄及網(wǎng)頁文件$ mkdir /data/www1 -p$ mkdir /data/www2 -p$ echo "www1" >> /data/www1/index.html$ echo "www2" >> /data/www2/index.html# 用.htaccess文件實現(xiàn)地址跳轉(zhuǎn)$ vim .htaccess rewriteengine on rewritecond %{HTTP_HOST} www1.linux.com rewriterule .* http://www2.linux.com# 重啟apache,并修改windows的hosts文件$ /usr/local/apache2/bin/apachectl start#測試
hosts文件
測試結(jié)果


關(guān)鍵詞:配置

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉