手工搭建APACHE服务
生活随笔
收集整理的這篇文章主要介紹了
手工搭建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服务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存条超频,让电脑速度猛增
- 下一篇: 程序和计划任务管理( 查看进程ps,控制