导航:首页 > 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服务器搭建相关的知识