在linux上搭建服务器
① 如何在linux搭建完整的web服务器
可以参考如下Web服务器的建立过程。示例环境及web服务器软件:
Ubuntu 12.04
LAMP(Linux,Apache,Mysql,php)
1、安装Apache
(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR
$ tar zxvf apr-1.4.6.tar.gz
$ cd apr-1.4.6/
$ ./configure
$ make
$ sudo make install
(2)安装APR-util
$ tar zxvf apr-util-1.4.1.tar.gz
$ cd apr-util-1.4.1
$ ./configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install
(3)安装httpd-2.4.2.tar.bz2默认安装位置/usr/local/apache2网页放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpd.conf
$ tar jxvf httpd-2.4.2.tar.bz2
$ cd httpd-2.4.2/
$ ./configure
$ make
$ sudo make install
(4)启动HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message
(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 *:http *:* LISTEN
(6)在浏览器输入127.0.0.1如果正常应该显示“It works!”
2、安装MySQL
(1)、下载安装mysql-5.5.25.tar.gz,默认安装位置/usr/local/mysql/
$ tar zxvf mysql-5.5.25.tar.gz
$ cd mysql-5.5.25/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake .
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root .
$ sudo chown -R mysql data/
$ sudo cp support-files/my-medium.cnf /etc/my.cnf
$ sudo cp support-files/mysql.server /etc/init.d/mysql.server
(2)、启动MySQL:
方法1:$ sudo service mysql.server start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
3、安装PHP
(1)安装下载php-5.4.4.tar.gz
$ tar zxvf php-5.4.4.tar.gz
$ cd php-5.4.4
$ ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安装libmcrypt-dev )
$ sudo make install
$ sudo cp php.ini-development /usr/local/lib/php.ini
(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpd.conf修改或添加如下配置
<;IfMole dir_mole>
DirectoryIndex index.php
<;/IfMole>
<;FilesMatch \.php$>
SetHandler application/x-httpd-php
<;/FilesMatch>
(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart
② 在Linux里如何搭建服务器
鸟哥的书里台湾腔调太多,不习惯,基本上看看也能学会,关键各项服务器难易程度不一样,很难说哪一本书都很全面的进行介绍。
我家里关于linux服务器的书不下5,6本,没本侧重不一样。
比如说dhcp服务器中的option选项,能写的比较专业的写手不多,因为一般接触不到就没有办法写出来。voip上的option选项,以及机顶盒使用的option 60。至少我没有看到那本书能详细说明这两种规范的,尤其option 60规范中的vendor identifire,每个机顶盒厂商和广电中心定义都不一样,只能泛泛的找到零星资料,我也是在公司做实验之后,倒过来证明其60规范起效,因为在公司无法模拟出实际通过onu传输下来的机顶盒与机房dhcp服务器的现场环境。
所以,搭建服务器主要的还是要一样样来,你可以一种种的学。一般dhcp,samba,ftp,http比较常用。
③ 如何在自己的linux服务器上搭建网站
1.根据机器的用途,许多服务是不需要的。如果Linux只是一个桌面,那么就不需要sendmail、HTTPD和许多其他服务。
如果您的服务器只是一个Web服务器,您还可以关闭许多服务。为此,转到administration菜单并检查服务项。只需撤消您不想启动的任何服务选项。
④ 如何搭建服务器,在linux中
服务器的种类很多,需要根据不同的种类进行不同的配置。
推荐一本书《鸟哥Linux私房菜,服务器篇》
或者直接看网上的博客资料也可以。
⑤ 如何在linux上面搭建服务器
有本叫做linux高级编程的书,教的很详细……答服务器,说起来其实就是创建一个bin文件的server让他不停的接受客户端的请求和连接 ,就是一个socket函数,当然这是从C语言的角度去考虑的
⑥ 如何使用c 在linux下搭建服务器
我这里提出的开发环境的只是我个人喜欢的,并不一定是最好的,仅供参考。以下都以我的系统为准: Fedora Core2, gnome。 1:linux下的 软件安装。 在linux下安装有两种方法:自己编译源代码安装和用RPM安装。一般软件都提供了RPM包下载
⑦ linux系统下怎么搭建网站服务器
具体方法如下:
1、使用putty或类似的SSH工具登录服务器(本地安装跳过);
⑧ 怎么在linux中搭建web服务器
你好, 这个是WEB服务器,因为你能用WEB浏览器访问你的服务器了。
但估计你装的是一体化安装包。你目前显示的只是WEB服务器的增强功能模块PHP模块和MYSQL数据库模块的信息。不是WEB服务器本身的信息。
上传方式很简单,你把文件直接拷贝到WEB服务安装的目录下即可, 目前从你的信息上, 看不到这个目录到底在那个位置,一般来将你装的WEB服务器是APACHE,你查下/HOME等目录下有没有就可以了。。。
⑨ linux下建服务器
文本界面?是终端界面还是控制台界面?以ubuntu为例,“附件”-终端就可以了,在虚拟机下是切换不到控制台的。
在终端里输入sudo apt-get install vsftpd(vsftp服务器是linux系统中使用最广的ftp服务器),然后进入/etc/vsftps/vsftpd.conf里面配置一下里面的文件就行了。
如果你的linux水平为0的话,还是先上网看看基础教程吧~~http://wiki.ubuntu.org.cn/
这个很不错的,但是服务器貌似坏了,维修中,不过还可以用,你进去里面看一下吧,是ubuntu的教程