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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Apache手工编译安装(内附软件包)

發布時間:2025/3/17 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Apache手工编译安装(内附软件包) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Apache http server 是開源軟件的杰出代表,基于標準的HTTP網絡協議提供網頁瀏覽服務,apache服務器可以運行在Linux UNIX Windows等多種操作系統平臺。

Apache的主要特點

  • 開放源代碼
  • 跨平臺應用
  • 支持各種Web編程語言
  • 模塊化設計
  • 運行非常穩定
  • 良好的安全性

環境部署

  • redhat6.5系統
  • ip地址:192.168.100.101
  • 相關軟件包:百度云

1.查看系統是否安裝httpd服務,如有卸載。

# rpm -q httpd httpd-2.2.15-29.el6_4.x86_64 # yum remove httpd -y

2.創建一個目錄,掛載宿主機上的共享出來的apache軟件包

# mkdir /abc # mount.cifs //192.168.100.3/linux /abc # ls /abc/LAMP apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz httpd-2.4.2.tar.gz

3.解壓Apache壓縮包到/opt下

# tar zxvf httpd-2.4.2.tar.gz -C /opt # tar zxvf apr-1.4.6.tar.gz -C /opt # tar zxvf apr-util-1.4.1.tar.gz -C /opt

4.將解壓后的包復制到/opt/httpd-2.4.2/srclib下分別改名為apr和apr-util

# cp -R apr-1.4.6/ httpd-2.4.2/srclib/apr # cp -R apr-util-1.4.1/ httpd-2.4.2/srclib/apr-util

5.yum安裝相關環境包

# yum install gcc gcc-c++ make perl pcre-devel expat-devel libxml2-devel -y

6.配置軟件模塊

cd /opt/httpd-2.4.2./configure \ --prefix=/usr/local/apache \ --enable-so \ --enable-rewrite \ --enable-mods-shared=most \ --with-mpm=worker \ --disable-cgid \ --disable-cgi

配置信息

./configure \ --prefix=/usr/local/apache \ 安裝路徑 --enable-so \ 啟動內核 --enable-rewrite \ 啟動重寫功能 --enable-mods-shared=most \ 模塊共享 --with-mpm=worker \ 用戶多進程 --disable-cgid \ 通用網關接口 --disable-cgi

7.編譯安裝

# make && make install

8.過濾apachectl的# 重定向保存到/etc/init.d/httpd中 (啟動腳本)

# grep -v "#" /usr/local/apache/bin/apachectl > /etc/init.d/httpd# vi /etc/init.d/httpd在開頭插入下面#!/bin/sh# chkconfig:2345 85 15# description:Apache is a World Wide Web server.

9.給httpd腳本開啟執行權限、添加服務

# chmod +x /etc/init.d/httpd //給httpd開啟執行權限 # chkconfig --add httpd //添加httpd服務 # chkconfig --list httpd //查看httpd服務 # chkconfig --level 35 httpd on //把httpd服務的3 5開啟

10.給httpd.conf 創建一個軟連接 方便管理

# ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf # vim /etc/httpd.conf Listen:192.168.100.101:80 //修改監聽IP #Listen:80 #ipv6的需要關閉 ServerName www.benet.com:80 //修改域名

11.重啟httpd服務、關閉防火墻

# service httpd stop # service httpd star # service iptables stop # setenforce 0

12.修改首頁內容測試

echo "<h1>this is web</h1>" > /usr/local/apache/htdocs/index.html

轉載于:https://blog.51cto.com/13777111/2165719

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的Apache手工编译安装(内附软件包)的全部內容,希望文章能夠幫你解決所遇到的問題。

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