導航:首頁 > IDC知識 > apachelinux伺服器搭建

apachelinux伺服器搭建

發布時間:2021-03-10 00:46:43

1、在Linux中Apache伺服器的配置過程是什麼?如題 謝謝了

說實話,我是從別的地方貼的,寫累死了。 1. 下載apache, http://httpd.apache.org/download.cgi 通過這個官方網站,我們可以下到最新的版本。現在版本都是以這樣的方式表達的:httpd-*.*.*.tar.gz 2. 例如,你現在去官網下載的就是最新版本:httpd-2.2.9.tar.gz。 3. 好了,下載到你的家目錄/root裡面。 4. [root@hostlocal~]# ls // 你會看到你下載的httpd-2.2.9.tar.gz. 5. [root@hostlocal~]# tar –zxvf httpd-2.2.9.tar.gz // 解壓後為httpd-2.2.9 6. [root@hostlocal~]# mkdir –p /usr/local/web/apache/ //在這個目錄下建立文檔,利於管理 7. [root@hostlocal~]# mv /root/httpd-2.2.9 /usr/local/src/ //將安裝包放到/src下,利於管理 8. [root@hostlocal~]# cd httpd-2.2.9 9. [[email protected]]#./configure --prefix=/usr/local/web/apache \ //安裝路徑 --enable-shared=max \ --enable-mole=rewirte \ --enable-mole=so 10. [[email protected]]# make //編譯 11. [[email protected]]# make install 12. [root@hostlocal~]# service httpd start //開啟httpd服務 安裝成功後,apache將會安裝到/usr/local/web/apache下面。然後在windows主機的IE中輸入apache伺服器的IP地址。看是否可以訪問到。 本文來自CSDN博客,轉載請標明出處: http://blog.csdn.net/loverwind/archive/2008/10/12/3064356.aspx

2、如何在Linux下搭建apache伺服器

首先確定你的Linux系統是什麼。是REDHAT、centos、Debian、Ubuntu還是SUSE

其次要確定你需求是什麼。安裝的Apache服務的版本是什麼。是2.0的還是2.2的還是2.4的

最後安裝方法有兩種。

一種是直接用官方打好的rpm或者deb包安裝。

 優點:方便快捷。安裝速度快

 缺點:不可定製。

 yum 安裝
 yum -y install httpd  (此方法安裝的是2.2.2的版本)


第二種是用源碼編譯安裝

    優點: 可定製。

缺點:此方法安裝速度慢


源碼編譯參數
yum install -y zlib zlib-devel
tar xf httpd-2.2.31.tar.gz
cd httpd-2.2.31
./configure 
--prefix=/application/apache-2.2.31 
--enable-deflate 
--enable-expires 
--enable-headers 
--enable-moles=most 
--enable-so 
--with-mpm=worker 
--enable-rewrite
make && make install

如果是大公司一般會採用源碼編譯安裝後打成rpm包然後用yum安裝

3、怎麼在一台linux伺服器上用apache和DNS搭建web伺服器

說來比較復雜,建議你找點資料看看。推薦「鳥哥的Linux私房菜_伺服器架設篇」,apache和DNS都講到了,比較通俗

4、在Linux上搭建web伺服器和Apache伺服器的區別?

apache 是在 linux上 是有那個最廣泛的 web伺服器!
另外 現在nginx 發展也非常迅猛。
apache nginx 都是提供 web server' 的軟體。

5、Linux 中搭建apache

#<VirtualHost *>
# ServerAdmin [email protected] //管理員的郵箱地址吧,你可以寫自己的
# DocumentRoot /www/docs/mmy-host.example.com //這個應該填你的主頁
# ServerName mmy-host.example.com //這就是DNS了吧
# ErrorLog logs/mmy-host.example.com-error_log //記錄錯誤日誌的路徑,因該是生成一個文件
# CustomLog logs/mmy-host.example.com-access_log common //日誌文件
#</VirtualHost>
拷貝要發布目錄到 var/www/html

6、如何在Linux下搭建apache伺服器

切換到root下,打開終端:

vi 12.sh添加如下內容:

#!/bin/sh
#安裝開發包和庫文件
yum -y install ntp make openssl openssl-devel pcre pcre-devel libpng libpng-devel libjpeg-6b libjpeg-devel-6b freetype freetype-devel gd gd-devel zlib zlib-devel gcc gcc-c++ libXpm libXpm-devel ncurses ncurses-devel libmcrypt libmcrypt-devel libxml2 libxml2-devel imake autoconf automake screen sysstat compat-libstdc++-33 curl curl-devel
#第一步安裝apache:
yum install httpd -y
service httpd start
chkconfig httpd on    
#第二步,安裝MySQL
yum install mysql-server mysql-devel mysql -y
service mysqld start
chkconfig mysqld on
#第三步安裝php以及擴展
 yum install php php-devel phpmyadmin lighttpd-fastcgi php-cli php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy php-common php-devel php-fpm php-mysql -y
service php-fpm start
chkconfig --levels 235 php-fpm on
reboot

然後保存退出: esc  :wq 回車

執行,sh *.sh

自動就搭建好了

7、怎樣在linux 上搭建git +apache伺服器

1:伺服器端創建用戶(git)
# sudo adsergit
2:客戶端生成公鑰,並
創建公鑰:ssh-keygen,
在客戶端的用戶目錄下查看生成的公鑰和私鑰對
#cd ~/.ssh
#ls
id_dsa id_dsa.pub

公鑰所在的目錄:windows在」C:/User/username/.ssh」目錄下,linux在」~/.ssh」,~代表用戶目錄
3:伺服器git用戶下添加各個用戶公鑰,並配置ssh服務
將各個用戶的公鑰文件追加在伺服器git用戶的authorized_keys文件中
$ cat id_rsa.john.pub >> ~/.ssh/authorized_keys
$ cat id_rsa.josie.pub >> ~/.ssh/authorized_keys
$ cat id_rsa.jessica.pub >> ~/.ssh/authorized_keys
修改.ssh和authorized_keys的許可權).忘記下面的話,會每次輸入密碼,(ps,被這個坑了好久)
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

4,在git用戶下創建git庫
cd gitDIR
mkdir project.git
cd project.git
git init –bare
5,客戶端使用
提交自己的庫
mkdir project
cd project
git init
vi first.txt
git remote add origin gitserver/gitDIR/project.git
git push origin master
克隆:git clonegit@gitserver/gitDIR/project.git
6,限制開發者登陸
默認情況下,能夠連接git伺服器用戶也可以通過ssh直接登陸伺服器,那麼伺服器將會存在被多用戶登入的風險,限制的方法是:
Vi /etc/passwd

git:x:1000:1000::/home/git:/bin/sh

該行修改後的樣子如下:
git:x:1000:1000::/home/git:/bin/git-shell

8、如何在Linux下搭建apache伺服器

首先下載httpd軟體包(下載地址http://httpd.apache.org/download.cgi#apache24)。
由於本人是在虛擬機中安裝的CentOS7.0,所以我們還需要下載一個軟體用來將下載在Windows中的包文件放置在Linux中。(下載地址:http://winscp.net/eng/docs/lang:chs)
點擊安裝WinSCP,安裝成功後可出現該界面:

如圖所示:輸入虛擬機的IP地址,用戶名和密碼,點擊登錄即可。找到下載的包文件,可將包文件拖拽進Linux文件夾中,注意:需要將下載的httpd包文件放置在/usr/local/src文件目錄下,該目錄常用來放置各種源碼包。
下面我們登錄到Linux中,到達src目錄下(cd /usr/local/src),對放置的httpd包文件進行解壓 #tar -zxvf httpd包文件(注意這里可能會有一個小插曲,當你解壓時可能會出現:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error exit delayed from previous errors
這樣的錯誤,原因很簡單由於壓縮包沒有用gzip格式壓縮的,所有解壓時可以去掉'z',這樣即可成功解壓):
#cd httpd文件夾
#cd ./configure --prefix=/usr/local/apache

9、如何在Linux下搭建apache伺服器

使用Apache服務部署靜態網站。
這是第10節的內容,我發的是Linux就該這么學中
把光碟設備中的系統鏡像掛載到/media/cdrom目錄
使用Vim文本編輯器創建Yum倉庫的配置文件
接下來就要試試動手安裝Apache服務程序啦,需要注意使用yum命令安裝軟體時後面寫的是服務程序的名字,而apache服務的軟體包名稱叫做httpd,直接執行yum install apache命令則是會報錯誤的。

與apachelinux伺服器搭建相關的知識