時間:2023-06-28 13:09:01 | 來源:網(wǎng)站運營
時間:2023-06-28 13:09:01 來源:網(wǎng)站運營
Apache的簡介與配置(下):一、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# 測試
# 修改配置文件$ 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# 測試
# 修改主配置文件,取消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# 測試
#修改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#測試
關(guān)鍵詞:配置
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。