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