在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的教程