国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
CentOS 6.3下搭建Web服務(wù)器

準(zhǔn)備前的工作:

1.修改selinux配置文件(/etc/sysconfig/selinux) 關(guān)閉防火墻
(1)把SELINUX=enforcing注釋掉
(2)并添加SELINUX=disabled

2.修改防火墻配置文件(/etc/sysconfig/iptables) 開(kāi)放端口號(hào)
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
打開(kāi)連個(gè)常用的端口

 

如今,Linux在Web應(yīng)用越來(lái)越廣,許多企業(yè)都采用Linux來(lái)搭建Web服務(wù)器,這樣即節(jié)省了購(gòu)買(mǎi)正版軟件的費(fèi)用,而且還能夠提高服務(wù)器的安全性。

    之前我們介紹了如何在openSUSE 12.1下搭建Web服務(wù)器,里面詳細(xì)介紹了在openSUSE 12.1下搭建服務(wù)器的方法,其實(shí)除了Red Hat和openSUSE,CentOS也是人們經(jīng)常用到的搭建Web服務(wù)器的Linux版本。

    CentOS是企業(yè)Linux發(fā)行版領(lǐng)頭羊Red Hat Enterprise Linux(以下稱之為RHEL)的再編譯版本,RHEL是很多企業(yè)采用的linux發(fā)行版本,需要向RedHat付費(fèi)才可以使用,并能得到付過(guò)費(fèi)用的服務(wù)和技術(shù)支持和版本升級(jí)。這個(gè)CentOS可以像REHL一樣的構(gòu)筑linux系統(tǒng)環(huán)境,但不需要向RedHat付任何的費(fèi)用,同樣也得不到任何有償技術(shù)支持和升級(jí)服務(wù)。

    由于出自同樣的源代碼,因此有些要求高度穩(wěn)定性的服務(wù)器以CentOS替代商業(yè)版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件。所以這里給大家介紹一下如何在CentOS6.2下與Apache 2、PHP5、MySQL搭建Web服務(wù)器,希望對(duì)一些人有幫助。

1.開(kāi)始說(shuō)明

  本教程中使用的IP地址是192.168.0.100,主機(jī)名稱為Server1.example.com 這些設(shè)置可能會(huì)有所不同,你需要根據(jù)不同情況進(jìn)行修改。

CentOS 6.2下安裝MySQL

  2.開(kāi)始安裝MySQL5

首先我們應(yīng)該先用下面的命令安裝MySQL:

yum install mysql mysql-server

然后我們需要?jiǎng)?chuàng)建MySQL系統(tǒng)的啟動(dòng)鍵鏈接啟動(dòng)MySQL服務(wù)器,這樣以便于MySQL在系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)

chkconfig --levels 235 mysqld on
    /etc/init.d/mysqld start

為MySQL root帳戶設(shè)置密碼:

mysql_secure_installation

    會(huì)出現(xiàn)下面的一系列提示:

root@server1 ~]# mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL

SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current

password for the root user. If you've just installed MySQL, and

you haven't set the root password yet, the password will be blank,

so you should just press enter here.

Enter current password for root (enter for none):

OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MySQL

root user without the proper authorisation.

Set root password? [Y/n] <-- ENTER

New password: <-- yourrootsqlpassword

Re-enter new password: <-- yourrootsqlpassword

Password updated successfully!

Reloading privilege tables..

... Success!

By default, a MySQL installation has an anonymous user, allowing anyone

to log into MySQL without having to have a user account created for

them. This is intended only for testing, and to make the installation

go a bit smoother. You should remove them before moving into a

production environment.

Remove anonymous users? [Y/n] <-- ENTER

... Success!

Normally, root should only be allowed to connect from 'localhost'. This

ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] <-- ENTER

... Success!

By default, MySQL comes with a database named 'test' that anyone can

access. This is also intended only for testing, and should be removed

before moving into a production environment.

Remove test database and access to it? [Y/n] <-- ENTER

- Dropping test database...

... Success!

- Removing privileges on test database...

... Success!

Reloading the privilege tables will ensure that all changes made so far

will take effect immediately.

Reload privilege tables now? [Y/n] <-- ENTER

... Success!

Cleaning up...

All done! If you've completed all of the above steps, your MySQL

installation should now be secure.

Thanks for using MySQL!

[root@server1 ~]#

CentOS 6.2下安裝Apache

3.安裝阿帕奇2

Apache2的是作為一個(gè)CentOS的軟件包,因此我們可以直接用下面命令安裝它:

yum install httpd

現(xiàn)在配置系統(tǒng)在引導(dǎo)時(shí)啟動(dòng)Apache

chkconfig --levels 235 httpd on

并啟動(dòng)Apache

/etc/init.d/httpd start

現(xiàn)在,您的瀏覽器到http://192.168.0.100,你應(yīng)該看到Apache2的測(cè)試頁(yè):


Apache 2測(cè)試網(wǎng)頁(yè)

Apache的默認(rèn)文檔根目錄是在CentOS上的/var/www/html 目錄 ,配置文件是/etc/httpd/conf/httpd.conf。配置存儲(chǔ)在的/etc/httpd/conf.d/目錄。

4.安裝PHP5

    我們可以用下面的命令來(lái)安裝PHP5

yum install php

    安裝完需要重啟

/etc/init.d/httpd restart

CentOS 6.2下安裝PHP5

5.我們可以安裝PHP5和Apache的PHP5的模塊如下:

     默認(rèn)網(wǎng)站的文件根目錄是在/srv/www/html中。現(xiàn)在我們將在該目錄中創(chuàng)建一個(gè)小型PHP文件(info.php的)在瀏覽器中調(diào)用它。該文件將顯示很多關(guān)于我們的PHP安裝,如安裝的PHP版本和有用的一些細(xì)節(jié)。

vi /var/www/html/info.php


修改細(xì)節(jié)

現(xiàn)在,我們可以用瀏覽器訪問(wèn)例如http://192.168.0.100/info.php文件


PHP頁(yè)面

正如你所看到的,PHP5的工作,它通過(guò)Apache 2.0的處理程序,在服務(wù)器API線。如果你繼續(xù)向下滾動(dòng),你會(huì)看到所有在PHP5中已經(jīng)啟用的模塊。MySQL是沒(méi)有列出,這意味著我們沒(méi)有在PHP5支持MySQL。

  6.PHP5獲得MySOL的支持

讓PHP在MySQL中獲得支持,我們可以安裝的php-mysql軟件包。安裝一些其他的PHP5模塊,以及您可能需要的應(yīng)用程序,這是一個(gè)好主意:

yum search php

還安裝需要安裝的

  yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc

    現(xiàn)在重新啟動(dòng)Apache2的:

/etc/init.d/httpd restart

現(xiàn)在,重載http://192.168.0.100/info.php在您的瀏覽器,并再次向下滾動(dòng)到模塊部分?,F(xiàn)在,你應(yīng)該找到許多新的模塊,包括MySQL模塊:


MySQL頁(yè)面

CentOS 6.2下安裝phpMyAdmin

   7.安裝phpMyAdmin

  phpMyAdmin是一個(gè)網(wǎng)絡(luò)接口,通過(guò)它可以管理你的MySQL數(shù)據(jù)庫(kù)。

    首先,我們使CentOS系統(tǒng)RPMForge軟件庫(kù)的phpMyAdmin,而不是官方的CentOS 6.2庫(kù):

    所以需要導(dǎo)入RPMForge的GPG密鑰:

rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

    x86_64系統(tǒng):

yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

    在i386系統(tǒng):

  yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

    安裝phpmyadmin

yum install phpmyadmin

    現(xiàn)在我們可以設(shè)置phpMyAdmin,了我們可以改變Apache的配置來(lái)讓phpMyAdmin不僅僅只能從localhost登錄。

vi /etc/httpd/conf.d/phpmyadmin.conf


配置

    下一步,我們從HTTP改變的phpMyAdmin的cookie來(lái)身份驗(yàn)證:

  vi /usr/share/phpmyadmin/config.inc.php


修改身份驗(yàn)證

    重啟阿帕奇

/etc/init.d/httpd restart

    在地址欄輸入http://192.168.0.100/phpMyAdmin/:你就可以訪問(wèn)phpMyAdmin了。


phpmyadmin頁(yè)面

    CentOS可以得到RHEL的所有功能,甚至是更好的軟件。但CentOS并不向用戶提供商業(yè)支持,當(dāng)然也不負(fù)上任何商業(yè)責(zé)任。

    如果你要將你的RHEL轉(zhuǎn)到CentOS上,因?yàn)椴幌M麨镽HEL升級(jí)而付費(fèi)。當(dāng)然,你必須有豐富linux使用經(jīng)驗(yàn),因此RHEL的商業(yè)技術(shù)支持對(duì)你來(lái)說(shuō)并不重要。但如果你是單純的業(yè)務(wù)型企業(yè),那么還是建議你選購(gòu)RHEL軟件并購(gòu)買(mǎi)相應(yīng)服務(wù)。這樣可以節(jié)省你的IT管理費(fèi)用,并可得到專業(yè)服務(wù)。

    由此,對(duì)于CentOS 6.3下搭建Web服務(wù)器簡(jiǎn)單的介紹的了解,以及與Apache 2、PHP5、MySQL進(jìn)行更加緊密的結(jié)合使用,相信企業(yè)用戶更能從CentOS系統(tǒng)上獲取商業(yè)上真正應(yīng)用需求。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
openSUSE安裝配置LAMP(Linux+Apache+Mysql+PHP)
Ubuntu 11.0下搭建Web服務(wù)器
Ubuntu 16.04下搭建Web服務(wù)器(MySQL+PHP+Apache) 教程非常有用
CentOS7 配置LAMP環(huán)境
ubuntu install php-apache-mysql官方教程
Windows XP下Apache+PHP+MySQL+Zend Optimizer+phpMyAdmin安裝配置
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服