我的linux學習日記day11

2022-08-24 23:42:11 字數 1266 閱讀 9995

步驟:

1. 安裝httpd服務

apache 的所有配置檔案都位於 /etc/httpd/conf 和 /etc/httpd/conf.d 。**的資料預設位於 /var/www,但如果你願意,你可以改變它。

2. 配置

apache 主要的配置檔案是 /etc/httpd/conf/httpd.conf 。 它包含許多在基本安裝中不需要更改的配置。 實際上,只需對此檔案進行一些更改即可啟動並執行乙個簡單的**。

2.1 監聽埠

第乙個要修改的是 listen 配置項,它定義了 apache 要監聽頁面請求的 ip 位址和埠。 現在,你只需要使這個**可以從本地訪問,所以使用 localhost 位址。 完成後,該行應該看起來像這樣:

listen 127.0.0.1:80

通過將此配置項設定為 localhost 的 ip 位址,apache 將只偵聽來自本地主機的連線。 如果您希望 web 伺服器偵聽來自遠端主機的連線,則可以使用主機的外部 ip 位址。

documentroot"/var/www/html"

apache 安裝包會建立 /var/www 目錄。 如果您想更改儲存**檔案的位置,則使用此配置項來完成此操作。 例如,您可能想要為 www 目錄使用不同的名稱,以更明確地識別**。 這可以是這樣的:

documentroot"/var/mywebsite/html"

這些是建立乙個簡單**需要唯一修改的 apache 配置項。

2.3 防火牆埠設定:開啟埠 80

(1)查詢tcp/udp的80埠占用情況:

sudo firewall-cmd --query-port=80/tcp

sudo firewall-cmd --query-port=80/udp

如果返回結果為「no」,則表示該埠尚未開放,需要作以下設定才可以;否則,跳過步驟2.3。

(2)永久開放tcp/udp的80埠

sudo firewall-cmd --permanent --zone=public --add-port=80/tcp

sudo firewall-cmd --permanent --zone=public --add-port=80/udp

(3)重啟防火牆

sudo firewall-cmd --reload

2.4檢查selinux

學習日記 Day1

for 迴圈變數型別 迴圈變數名稱 要被遍歷的物件 迴圈體 int c for int a c 廣播的動態註冊 過程總結 1.定義乙個intentfiler和乙個繼承broadcastreceiver的內部類 receiver 2.在oncreate中例項1中的2個定義。intentfiler新增個...

C 學習日記day1

在查詢表示式中,儲存子表示式的結果有時很有幫助,可在後續子句中使用。可以通過let關鍵字執行此操作,該關鍵字建立乙個新的範圍變數並通過提供的表示式結果初始化該變數。使用值進行初始化後,範圍變數不能用於儲存另乙個值。但是,如果範圍變數持有可查詢型別,則可以查詢該變數。以兩種方式使用以下示例let 建立...

數模日記 day1

上午聽了個國防科大的吳孟達教授的講座,內容關於美賽,筆記大致如下。關於比賽內容還是有一些新的想法和認識,比如他提了乙個觀點 不怕做不到,只怕想不到 來總結他評閱比賽 的感受,乍一聽讓我有點想挑刺。因為現在手上這題還沒有乙個問題被解決,讓我有種既想不到,也做不到的乏力感。不過關於美國和中國兩國 的對比...