日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Apache服务(一)Apache服务的基本控制

發布時間:2024/3/12 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache服务(一)Apache服务的基本控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Apache相關

  • Apache穩定相較高
  • Nginx速度較快,比apache同步阻塞模式快,異步非阻塞模式
    門戶網站常使用 輕量級
  • index.html 默認的發布測試頁
  • 安裝手冊才可以查看說明
  • 修改端口時需要關閉火墻

一、Apache

企業中常用的web服務,用來提供http://超文本傳輸協議

二、Apache的安裝部署

1 安裝軟件
yum install httpd -y apache的軟件
yum install httpd-manual apache的手冊

2 開啟服務
systemctl start httpd
systemctl enable httpd

firewall-cmd --list-all 列出火墻信息

firewall-cmd --permanent --add-service=http 永久允許http

firewall-cmd --reload 火墻重新加載

3 編寫測試頁
/var/www/html apache的/目錄,默認發布目錄
/var/www/html/index.html apache的默認發布文件
vim /var/www/html/index.html

<h1> hello world!</h1>


測試:
http://172.25.254.127
http://172.25.254.127/manual

三、Apache的基礎信息

主配置目錄/etc/httpd/conf
主配置文件/etc/httpd/conf/httpd.conf
子配置目錄/etc/httpd/conf.d
子配置文件/etc/httpd/conf.d/*.conf
默認發布目錄/var/www/html
默認發布文件index.html
默認端口80
默認安全上下文httpd_sys_content_t
程序開啟默認用戶apache
apache日志/etc/httpd/logs/*

1.修改httpd的默認發布端口
(1)在主配置文件中修改重啟服務,修改端口為8080
vim /etc/httpd/conf/httpd.conf
systemctl restart httpd


(2)如果沒有關閉火墻,則需要加入端口
firewall-cmd --permanent --add-port=8080/tcp 加入端口
firewall-cmd --reload 重新加載火墻安全策略

(3)打開瀏覽器訪問時需要在172.25.254.127后加上:8080

即172.25.254.127:8080

(4)再次編輯配置文件,將端口修改為80


重啟服務后訪問8080端口沒有東西,但去掉8080可以訪問

2.修改默認發布文件
默認發布文件就是訪問apache時沒有指定文件名稱時默認訪問的文件
這個文件可以指定多個,有訪問順序,誰在前面就先訪問誰
(1) vim /etc/httpd/conf/httpd.conf
164行左右 DirectoryIndex test.html index.heml
退出保存后重啟服務


(2)切換到/var/www/html目錄新加一個test.html文件

<h1>test's page</h1>

(3)打離開瀏覽器訪問ip查看的時test.html的內容

(4)
vim /etc/httpd/conf/httpd.conf
systemctl restart httpd

再次編輯配置文件,將先后順序改變,退出保存后重啟服務,再次刷新可以看到頁面的內容變成index.html的內容


3.修改了默認發布目錄

  • 沒有授權所以無法訪問
  • 雙引號不能引用?
  • 永久修改安全上下文,將他的安全上下文寫入內核當中
    (1)先建立一個新的目錄
    mkdir /westos/www -p

    (2)vim /etc/httpd/conf/httpd.conf
    第120行左右按照格式介入新建的目錄
    DocumentRoot “/happy/www”

    <Directory “/happy/www”>
    Require all granted


    退出保存后重啟服務

    (3)在新建目錄下創建一個測試頁

(4)打開瀏覽器無法訪問

查看日志文件是因為安全上下文沒有修改
semanage fcontext -a -t httpd_sys_content_t ‘/westos(/.*)?’ 永久并遞歸修改安全上下文
restorecon -RvvF /westos 刷新

再次打開瀏覽器發現可以訪問

注意:做完實驗之后將默認發布目錄還原,否則會導致后面的實驗出錯

總結

以上是生活随笔為你收集整理的Apache服务(一)Apache服务的基本控制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。