在linu系統安裝apache全過程(httpd、apr、apr-util、pcre)以及進行相應配置
總用量 8532
drwxr-xr-x. 27 1000 1000 4096 4月 16 07:37 apr-1.5.1
-rw-r--r--. 1 root root 1020833 9月 18 17:47 apr-1.5.1.tar.gz
drwxr-xr-x. 19 1000 1000 4096 11月 14 2013 apr-util-1.5.3
-rw-r--r--. 1 root root 874462 9月 18 17:48 apr-util-1.5.3.tar.gz
drwxr-xr-x. 11 test games 4096 7月 16 01:15 httpd-2.4.10
-rw-r--r--. 1 root root 6820719 9月 18 17:40 httpd-2.4.10.tar.gz 問題:可以看見上面解壓出來的資料夾的屬主和組別與壓縮包檔案不一致
總用量 8532
drwxr-xr-x. 27 root root 4096 4月 16 07:37 apr-1.5.1
-rw-r--r--. 1 root root 1020833 9月 18 17:47 apr-1.5.1.tar.gz
drwxr-xr-x. 19 root root 4096 11月 14 2013 apr-util-1.5.3
-rw-r--r--. 1 root root 874462 9月 18 17:48 apr-util-1.5.3.tar.gz
drwxr-xr-x. 11 root root 4096 7月 16 01:15 httpd-2.4.10
-rw-r--r--. 1 root root 6820719 9月 18 17:40 httpd-2.4.10.tar.gz 3.安裝apr [[email protected] apache]# cd apr-1.5.1
[[email protected] apr-1.5.1]# ./configure --prefix=/usr/local/apr ——配置 報錯: config.status: executing libtool commands
rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands 解決方法: [[email protected] apr-1.5.1]# yum install libtool ——安裝libtool 完成後,重新執行配置apr命令,接著又出現下面錯誤 config.status: executing libtool commands
rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
config.status: include/apr.h is unchanged
config.status: include/arch/unix/apr_private.h is unchanged 解決方法: 直接開啟/usr/local/src/apr-1.5.1/configure 把 $RM “$cfgfile” 那行刪除掉 $RM “$cfgfile” 大約在 42302 行 然後再重新執行 ./configure --prefix=/usr/local/apr 就可以了 [[email protected] apr-1.5.1]# make ——編譯 [[email protected] apr-1.5.1]# make install ——安裝 4.安裝apr-util [[email protected] apr-1.5.1]# cd ../apr-util-1.5.3 [[email protected] apr-util-1.5.3]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr ——配置 [[email protected] apr-util-1.5.3]# make ——編譯 [[email protected] apr-util-1.5.3]# make install ——安裝 5.安裝httpd [[email protected] apache]# cd httpd-2.4.10
[[email protected] httpd-2.4.10]# ./configure --prefix=/usr/local/httpd --enable-module=so --with-apr-util=/usr/local/apr-util/ ——配置 報錯: checking for pcre-config... false
configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/ 解決方法:安裝pcre,安裝完成後重新執行上述配置命令 [[email protected] httpd-2.4.10]# yum install pcre 使用上述方法還是不行,下載壓縮包進行安裝 [[email protected] pcre-8.35]# ./configure --prefix=/usr/local/pcre 報錯: configure: error: You need a C++ compiler for C++ support. 安裝gcc c++ [[email protected] ~]# yum install -y gcc gcc-c++ 成功後重新安裝pcre,執行上面的配置命令,完成後繼續往下 [[email protected] pcre-8.35]#make ——編譯 [[email protected] pcre-8.35]#make install ——安裝 上述完成後,繼續安裝httpd [[email protected] httpd-2.4.10]# ./configure --prefix=/usr/local/httpd --enable-module=so --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre ——配置 [[email protected] httpd-2.4.10]# make [[email protected] httpd-2.4.10]# make install 6.配置apache [[email protected] httpd-2.2.6]#cd /usr/local/httpd/conf //進入httpd配置檔案的目錄 [[email protected] conf]#cp -a httpd.conf httpd.conf.bak //備份apache配置檔案 [[email protected] conf]#cd /usl/local/httpd/bin ps:如果沒有httpd服務,則不需要執行下面這段程式碼 [[email protected] conf]#chkconfig --list httpd //檢視httpd服務是否已存在 [[email protected] conf]#chkconfig httpd off //關閉系統自帶了httpd的服務,如果存在httpd服務 [[email protected] conf]#service httpd status //檢視自帶httpd服務狀態 [[email protected] conf]#/usr/local/httpd/bin/apachectl -k start //linux啟動apache命令 [[email protected] conf]#netstat -an | grep :80 //檢視linux80埠是否開啟 [[email protected] conf]#ps -aux | grep httpd //linux下檢視apache程序 [[email protected] conf]#cd ../.. [[email protected] bin]#cp apachectl /etc/rc.d/init.d/httpd //拷貝apache啟動指令碼 [[email protected] bin]#vi /etc/rc.d/init.d/httpd // 這裡是編輯apache啟動指令碼 在開頭的#!/bin/sh 下面加上 #chkconfig: 2345 85 15 [[email protected] bin]#chkconfig --add apache //新增apache服務 [[email protected] bin]#chkconfig --list apache //列出apache服務 [[email protected] bin]#service apache stop //停止apache服務 [[email protected] bin]#netstat -an | grep :80 //檢視linux的80埠是否關閉 [[email protected] bin]#ps -aux | grep httpd //檢視是否存在httpd服務,若果之前自帶httpd服務啟動的話會導致新新增的apache服務啟動失敗 [[email protected] local]#service apache start //啟動apache服務 問題:在web頁面輸入http://ip,遇到問題,頁面無法開啟 原因:防火牆未新增埠 解決方法:在防火牆新增埠 [[email protected] conf]# cd /etc/sysconfig/ [[email protected] sysconfig]# cp -r iptables iptables.bak [[email protected] sysconfig]# vim iptables 新增下面這一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT [[email protected] sysconfig]# service iptables restart
iptables:清除防火牆規則: [確定]
iptables:將鏈設定為政策 ACCEPT:filter [確定]
iptables:正在解除安裝模組: [確定]
iptables:應用防火牆規則: [確定] [[email protected] sysconfig]# service httpd restart
----完成上述操作後,在前臺頁面輸入訪問地址 http://安裝apache的ip,可正常訪問
相關推薦
在linu系統安裝apache全過程(httpd、apr、apr-util、pcre)以及進行相應配置
1.下載安裝包,需要下面3個安裝包 [[email protected] apache]# ll 總用量 8520 -rw-r--r--. 1 root root 1020833 9月 18 17:47 apr-1.5.1.tar.gz -rw-r--r--. 1 root root 87446
Linux系統安裝軟體記錄(jdk、xshell、tomcat、Java、mysql)
提前準備好的安裝包如下圖所示: linux軟體安裝1. 概述 由於Linux有多種系列,每種系列都有自己的推薦安裝方式,所以我們將安裝方式分為兩種: 一種是通用的安裝方式(任意系統都是一樣的安裝方式); 一種是不同版本Linux獨有的安裝方式。
在mac系統安裝Apache Tomcat的詳細步驟(轉載自himi的部落格,修改了錯誤添加了圖片)
對於Apache Tomcat 估計很多童鞋都會,那麼今天就簡單說下在mac上進行tomcat的安裝; 第一步:下載Tomcat 這裡Himi下載的tomcat version:7.0.27 直接下載如下選中即可: 第二步: 下載
記一次Linux系統安裝的異常(AMI配置)
pos 網卡配置 software blog let 一次 war win 版本 一、背景 安裝Linux系統(Debian 8.8),老是失敗,卡在Install Software (12%的位置) 二、解決? 網上搜到的解決方法 1. 安裝過程中不要拔網線(我沒拔)
linux基礎-系統安裝教程篇(centos6.5)
tps 支持 如果 地址 系統安裝 內存 pan 雙擊 內核 一.linux系統簡介: Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡
Ubuntu16.04系統安裝軟件(持續更新)
什麽 color sources main.c article -o 虛擬 variable span Ubuntu提示功能很強大,一般如果你想安裝什麽軟件,可以直接輸入名字,然後會有提示,安裝格式一般為: sudo apt install 名字 在ubu
手工編譯安裝Apache網站(源碼包編譯安裝)
並發連接 oss 使用 write init.d 設置 level 1.4.1 ces 實驗目標1.學會構建AWStats日誌分析系統2.學會編譯安裝httpd服務器3.熟悉httpd服務的部署過程及常見配置 實驗環境1.安裝包apr-util-1.4.1.tarapr-1
聯想拯救者Y7000系統安裝之路(Win10系統)
最近新購得聯想拯救者Y7000,到手的第一件事情就是重灌系統,這個大家都懂的~~ 使用F2進入BIOS介面,使用F12可進入快速啟動選擇U盤啟動。接下來問題來了,我用老毛桃製作的U盤啟動盤,進入後就提示ACPI BIOS Error。度娘了下,說通常是因為主機板BIOS不能很好的支援ACPI
Ubuntu系統安裝搜狗(sougou for linux)輸入法
前言 最近一直在學Linux系統下程式設計,上火狐查資料時感覺沒中文輸入法是挺不方便的,於是想著安裝中文輸入法,建議在安裝之前先把系統語言調成中文,這樣更方便。 操作步驟 1.下載搜狗輸入法的安裝包 下載地址為:http://pinyin.sogou.c
Linux系統安裝詳解(VMware虛擬機器安裝ubuntu為例)
目錄 前言:因為我們的系統大多數用的是Window系統,理論上可以存在雙系統的,可以把Linux系統也安裝在我們的驅動盤上,但是為了簡化這些安裝步驟,我們可以直接在我們的Window系統搭載一個虛擬機器,然後再虛擬機器裡安裝Linux系統。 1.安裝虛擬機器V
Linux系統安裝Python3環境(超詳細)
本文基於如下Linux系統版本: 1、預設情況下,Linux會自帶安裝Python,可以執行python --version命令檢視,如圖: 我們看到Linux中已經自帶了Python2.7.5。再次執行python命令後就可以使用python命令視窗了(Ctrl+D退出pytho
Win7及Win10系統安裝圖文教程(帶工具)
本文以安裝Win7和Win10系統為例,分別介紹了新電腦安裝系統和舊電腦重灌系統的方法,並提供了安裝過程中所用到的工具下載地址。 系統安裝步驟:下載映象 >> 下載映象解壓工具 >> 買個U盤 >> 解壓映象到U盤 >
CentOS 7.2 配置Apache服務(httpd)--上篇
一、Apache簡介 Apache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放原始碼的網頁伺服器軟體,可以在大多數電腦作業系統中執行,由於其跨平臺和安全性(儘管不斷
Windows10+Ubuntu18.04雙系統安裝成功心得(理清網上雜亂無章的教程)
前言最近學習Python,想在Linux上進行練習,於是就選擇了Ubuntu,最新版是18.04,由於沒有安裝過Win10和Linux的雙系統,因此在網上找了教程,在經歷了無數次重灌、失敗、重灌、失敗後,總結出了一些心得,與大家分享。相關知識1、Secure Boot:安全啟
Ubuntu18.04 win10雙系統 安裝重要事項(新手必看!!)
這裡我說的是重點!!其他的大家百度都行! 步驟:分出一片空的區域-->製作U盤-->進入BOIS安裝 1.用U盤製作的時候選擇MBR還是GPT!!一定要選清楚,BIOS模式是UEFI的選GPT,是Legacy的選MBR 現在一般的都支援UEFI模式,但我的是
win10系統安裝jdk8全過程
一 下載安裝檔案 jdk的安裝與配置是Java學習的第一步,下面記錄一下具體過程。首先根據自己系統下載對應版本。下載地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133
【拔刀吧TensorFlow】Ubuntu16.04系統安裝問題總結(已更新)
重大更新!!!!! 因為You do not appear to be using the NVIDIA X driver. 這樣的報錯,感覺雖然安裝了nvidia驅動,但是並沒有呼叫起來驅動,遂決定再次重做系統。這次重做的步驟如下: 1. 重做系統。 2. 重啟之後發現可以雙屏顯示,解析度正
Kali Linux 系統安裝詳細教程(VMware14)
目錄一、Kali Linux 介紹1、Linux引用一下百度百科: Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。它能執行主要的UNIX工具軟體、應用程式和網路協議。它支援32位和64
Linux初識之Kali Linux 系統安裝詳細教程(虛擬機器)
目錄 一、Kali Linux 介紹 1、Linux 引用一下百度百科: Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。
Apache+tomcat叢集和負載均衡(httpd.conf,workers.properties,uriworkermap.properties)
用apache和tomcat搭建叢集,實現負載均衡 一、叢集和負載均衡的概念(一)叢集的概念 叢集(Cluster)是由兩臺或多臺節點機(伺服器)構成的一種鬆散耦合的計算節點集合,為使用者提供網路服務或應用程式(包括資料庫、Web服務和檔案服務等)的單一客戶檢視,同時提供