摘要:怎么樣在兩者之間找個中間方法呢,這就產(chǎn)生了偽靜態(tài)技術(shù)。偽靜態(tài)實(shí)現(xiàn)步驟編輯文件,添加如下內(nèi)容,加載偽靜態(tài)模塊使偽靜態(tài)功能生效。至此,偽靜態(tài)配置成功。
一. Apache簡介
Apache是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。
二. Apache安裝注:以下操作均在Centos7.x系統(tǒng)下完成。
在Centos系統(tǒng)上,安裝Apache服務(wù)非常簡單,僅需執(zhí)行下面這條命令。
yum install httpd
測試Apache服務(wù)是否安裝成功,執(zhí)行以下命令查看。
ps -ef | grep httpd
出現(xiàn)下圖所示結(jié)果表示安裝成功。
此時可以打開瀏覽器,輸入主機(jī)IP進(jìn)行訪問,如果出現(xiàn)以下情況,說明防火墻配置有問題。
這時,有兩種解決辦法,推薦第一種。
由于Apache服務(wù)器默認(rèn)走的80端口,在此放行80端口。
firewall-cmd --add-port=80/tcp
關(guān)閉防火墻
service firewalld stop
此時,再輸入主機(jī)ip進(jìn)行訪問,發(fā)現(xiàn)可以訪問成功。
至此,Apache安裝成功。
三. Apache虛擬主機(jī)配置如果想要配置虛擬主機(jī),需要編輯/etc/httpd/conf/httpd.conf(Apache默認(rèn)安裝目錄在/etc/httpd/),添加以下內(nèi)容。
# 任意主機(jī)可以通過80端口訪問# 域名為www.panjingg.test ServerName www.panjingg.test # 網(wǎng)站內(nèi)容存放根目錄 DocumentRoot /data/www # 允許符號鏈接 Options Indexes FollowSymLinks # 不允許覆蓋 AllowOverride None # 要求授予所有 Require all granted
修改完配置文件之后,需要對服務(wù)重啟使配置生效,執(zhí)行以下命令。
service httpd restart
由于系統(tǒng)沒有/data/www目錄,所以接下來需要創(chuàng)建/data/www目錄,并在目錄下創(chuàng)建一個index.html文件進(jìn)行測試。
這是一個測試頁面
建議大家不要用root用戶操作,最好創(chuàng)建一個網(wǎng)站管理員,并賦予其對/data/www目錄的所有權(quán)限。
完成以上步驟后,打開瀏覽器,輸入www.panjingg.test進(jìn)行訪問,發(fā)現(xiàn)將會報(bào)錯。
原因是沒有使用DNS進(jìn)行解析,這里為了演示方便,修改了hosts文件,以windows系統(tǒng)為例,以管理員權(quán)限打開C:WindowsSystem32driversetchosts文件,在末尾添加如下內(nèi)容:
# 主機(jī)IP 域名 193.192.168.0.121 www.panjingg.test
添加完成后保存,打開瀏覽器,輸入www.panjingg.test,頁面正常顯示。
注:如果此時網(wǎng)頁仍然不能訪問,嘗試執(zhí)行命令setenforce 0。
補(bǔ)充:
setenforce enforce 1強(qiáng)制模式 setenforce enforce 0寬松模式 但即使設(shè)置為寬松模式,服務(wù)器重啟后又會變?yōu)閺?qiáng)制模式,解決辦法為:修改/etc/selinux/config文件,使SELINUX=disable。四. Apache偽靜態(tài)配置
偽靜態(tài)是相對真實(shí)靜態(tài)來講的,通常我們?yōu)榱嗽鰪?qiáng)搜索引擎的友好面,都將文章內(nèi)容生成靜態(tài)頁面,但是有的朋友為了實(shí)時的顯示一些信息。或者還想運(yùn)用動態(tài)腳本解決一些問題。不能用靜態(tài)的方式來展示網(wǎng)站內(nèi)容。但是這就損失了對搜索引擎的友好面。怎么樣在兩者之間找個中間方法呢,這就產(chǎn)生了偽靜態(tài)技術(shù)。就是展示出來的是以html一類的靜態(tài)頁面形式,但其實(shí)是用ASP一類的動態(tài)腳本來處理的。
Apache偽靜態(tài)實(shí)現(xiàn)步驟:
編輯/etc/httpd/conf/httpd.conf文件,添加如下內(nèi)容,加載偽靜態(tài)模塊使偽靜態(tài)功能生效。
LoadModule rewrite_module modules/mod_rewrite.so
接著重啟服務(wù)使配置生效。
service httpd start
編輯/etc/httpd/conf/httpd.conf文件,添加如下內(nèi)容。實(shí)現(xiàn)結(jié)果是將所有*.jsp定向到index.html。
ServerName www.panjingg.test DocumentRoot /data/www Options Indexes FollowSymLinks AllowOverride None Require all granted RewriteEngine On RewriteRule ^(.*).jsp$ index.html
打開瀏覽器,進(jìn)行測試。
至此,偽靜態(tài)配置成功。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/35990.html
摘要:系列文章系列一快速入門系列二使用及索引文檔的基本操作系列三查詢及高亮入門簡介地址下載地址是一個用于搜索引擎的,方便開發(fā)和診斷的可視化工具。使用作為其最低級別的搜索引擎基礎(chǔ)。截止,上述代碼所用的包皆為最新。 系列文章: Lucene系列(一)快速入門 Lucene系列(二)luke使用及索引文檔的基本操作 Lucene系列(三)查詢及高亮 luke入門 簡介: github地址:http...
摘要:在上搭建開發(fā)環(huán)境,一般稱為環(huán)境搭建。兩種搭建方式自由搭建第三方套件。如等等第一種的優(yōu)點(diǎn)就是軟件版本搭配自由度高可了解搭建詳細(xì)過程。下面,我們看一下自由搭建的過程。整合與打開文件進(jìn)行修改。 PHP 在 Window 上搭建開發(fā)環(huán)境,一般稱為 WAMP 環(huán)境搭建。現(xiàn)在詳細(xì)聊聊該如何搭建。 兩種搭建方式 自由搭建 第三方 wamp 套件。如 WampServer、XAMPP 等等 第一種...
摘要:我們在日常開發(fā)中希望訪問文件以域名的形式訪問本地文件。一配置文件中的配置文件是打開配置文件如果文件是只讀,則需要利用文件名來修改文件模式修改文件權(quán)限,只需要添加下面的權(quán)限即可。 我們在日常開發(fā)中希望訪問文件以域名的形式訪問本地文件。而mac自帶apache,我們只需要簡單地配置apache配置文件及host配置文件,便可以實(shí)現(xiàn)用url的形式來訪問文件了。 一 apche配置文件 Mac...
閱讀 780·2021-11-23 09:51
閱讀 844·2021-11-23 09:51
閱讀 2514·2021-11-15 18:01
閱讀 3873·2021-10-11 11:07
閱讀 2409·2021-09-22 15:30
閱讀 1082·2021-09-22 14:59
閱讀 1564·2019-08-30 15:55
閱讀 1762·2019-08-30 15:52