日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

手工搭建APACHE服务

發布時間:2024/2/28 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 手工搭建APACHE服务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 手工搭建APACHE服務
      • 安裝環境
      • 解包
      • 編譯安裝
      • 修改配置文件信息并運行
  • 修改Apache服務器配置默認首頁文件名和網站路徑網頁名稱
        • 主頁存放路徑

手工搭建APACHE服務

安裝環境

先下載這三個安裝包

1.1apache下載路徑http://mirror.bit.edu.cn/apache/
1.2相關依賴下載路徑http://apr.apache.org/download.cgi

解包

首先將三個壓縮包放入opt目錄下

[root@192 ~]# cd /opt/ root@192 opt]# tar zxvf apr-util-1.4.1.tar.gz 解壓文件 [root@192 opt]# tar zxvf apr-1.4.6.tar.gz [root@192 opt]# tar zxvf httpd-2.4.25.tar.gz [root@192 opt]# ll 總用量 12 drwxr-xr-x. 25 root root 4096 6月 30 15:35 apr-1.4.6 drwxr-xr-x. 19 root root 4096 6月 30 15:35 apr-util-1.4.1 drwxr-xr-x. 11 root root 4096 6月 30 15:35 httpd-2.4.25 [root@localhost opt]# cp -R apr-1.4.6 /opt/httpd-2.4.25/srclib/apr ###1.4.6安裝包需要放到opt目錄下面的httpd 下面才可以運行 [root@localhost opt]# cp -R apr-util-1.4.1 /opt/httpd-2.4.25/srclib/apr-util#1.4.1安裝包需要放到opt目錄下面的httpd 下面

編譯安裝

[root@192 opt]# cd /httpd-2.4.25 安裝gcc、gcc-c++、make、pcre、pcre-devel四個包這是必要的環境 [root@192 httpd-2.4.25]# yum -y insatll gcc gcc-c++ pcre make 安裝環境

修改配置文件信息并運行

[root@192 httpd-2.4.25]# yum -y install pcre-devel 安裝不了make可以用這個命令 ./configure \ --prefix=/usr/local/apache \ --enable-so \ --enable-rewrite \ --enable-mods-shared=most \ --with-mpm=worker \ --disable-cgid \ --disable-cgi [root@192 httpd-2.4.25]# make 編譯二進制 [root@192 httpd-2.4.25]# make install 進行安裝(當然有些軟件需要先運行make check或make test來進行一些測試) [root@192 httpd-2.4.25]#grep -v "#" /usr/local/apache/bin/apachectl > /etc/init.d/httpd 把local/apchetcl中的“#”刪除 [root@localhost httpd-2.4.25]# vi /etc/init.d/httpd 在文件最前面輸入下面的行 #!/bin/bash#chkconfig:2345 85 15#description:Apache is a World Wide Web server. root@192 httpd-2.4.25]#chmod +x /etc/init.d/httpd ###添加可執行的權限 [root@192 httpd-2.4.25]#chkconfig --add httpd 添加http服務 [root@192 httpd-2.4.25]#chkconfig --list httpd 添加http的列表把3 和5打開 注:該輸出結果只顯示 SysV 服務,并不包含 原生 systemd 服務。SysV 配置數據 可能被原生 systemd 配置覆蓋。 要列出 systemd 服務,請執行 'systemctl list-unit-files'。查看在具體 target 啟用的服務請執行'systemctl list-dependencies [target]'。httpd 0:關 1:關 2:開 3:開 4:開 5:開 6:關 chkconfig --level 35 httpd on [root@192 httpd-2.4.25]# ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf [root@192 etc]# vi httpd.conf 建立軟鏈接 Listen 192.168.136.199:80 ###IPv4自己設置成liunx系統的IP地址 #Listen 80 主機名.域名 進入游覽器輸入自己的id [root@localhost etc]# service httpd start 關閉防火墻 systemctl stop firewalld ###臨時關閉

ot@localhost etc]# service httpd start
關閉防火墻 systemctl stop firewalld ###臨時關閉

修改Apache服務器配置默認首頁文件名和網站路徑網頁名稱

主頁存放路徑

主頁存放路徑:/usr/local/apache/docs/index.html

[root@localhost etc]# ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf 我們先創立軟鏈接[root@localhost etc]# ls /usr/local/apache/ 看一下在htdocs中修改 bin build cgi-bin conf error htdocs icons include lib logs man manual modules [root@localhost etc]# ls /usr/local/apache/htdocs/ 最后的文件在這里 index.html [root@localhost etc]# vi /usr/local/apache/htdocs/index.html<html><body><h1>hi world</h1></body></html> 在里面進行修改

總結

以上是生活随笔為你收集整理的手工搭建APACHE服务的全部內容,希望文章能夠幫你解決所遇到的問題。

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