linux系統(tǒng)下怎么搭建網(wǎng)站服務(wù)器?
具體方法如下:
1、使用putty或類(lèi)似的SSH工具登錄服務(wù)器(本地安裝跳過(guò));
2、安裝Apacheyum install httpd修改防火墻配置,打開(kāi)80端口vi /etc/sysconfig/iptables添加記錄-A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport?80?-j?ACCEPT?
配置Apache
vi?/etc/httpd/conf/httpd.conf
找到ServerName,設(shè)置為自己的域名,如果沒(méi)有域名,可以設(shè)置為localhost:80
3、重啟并測(cè)試Apache
service?httpd?restart
打開(kāi)瀏覽器,輸入http://ip,可以看到Apache的測(cè)試頁(yè)
4、安裝MySQLyum?install?mysql?mysql-server修改防火墻配置,打開(kāi)3306端口vi /etc/sysconfig/iptables添加記錄-A?INPUT?-m?state?--state?NEW?-m?tcp?-p?tcp?--dport 3306 -j?ACCEPT?設(shè)置MySQL開(kāi)機(jī)自動(dòng)啟動(dòng)chkconfig?mysqld?on
設(shè)置root密碼mysql_secure_installation回車(chē)后,輸入y進(jìn)行密碼設(shè)置,設(shè)置完密碼之后,一路回車(chē),直到出現(xiàn):Thanks for using MySQL!?重啟MySQLservice?mysqld?restart?
安裝PHPyum?install?php ?安裝PHP組件yum?install?php-mysql?php-gd?libjpeg*?php-imap?php-ldap?php-odbc?php-pear?php-xml?php-xmlrpc?php-mbstring?php-mcrypt?php-bcmath?php-mhash?libmcrypt??
重啟Apache和MySQL
?創(chuàng)建info.php?
vi /var/www/html/info.php ?
?內(nèi)容: <?php ? ? ? phpinfo(); ? ? ? ? ??>
瀏覽器打開(kāi)http://ip/info.php進(jìn)行測(cè)試。
1、下載源碼 通過(guò)搜索引擎找到CVS的源代碼包,也可以從CVS的官方網(wǎng)站cvshome.org上尋找,由于CVS歷史上也出現(xiàn)過(guò)一些安全漏洞,所以建議要定期去其官方網(wǎng)站上看看有沒(méi)有最新版本推出。 2、編譯安裝 [root@terry src]# tar -xjpvf cvs-1.12.5.tar.bz2 [root@terry src]# cd cvs-1.12.5 [root@terry cvs-1.12.5]# ./configure --prefix=/usr/local/terry_yu/cvs --disable-server-flow-control [root@terry cvs-1.12.5]# make [root@terry cvs-1.12.5]# make install 以上指令將CVS安裝到/usr/local/terry_yu/cvs這個(gè)目錄上。 注:除了使用源碼包進(jìn)行安裝之外,還可以使用RPM包來(lái)安裝。 3、設(shè)置啟動(dòng)CVS服務(wù) 在Linux上CVS服務(wù)可以通過(guò)inetd、xinetd或tcpwrapper等來(lái)啟動(dòng),其中inetd由于安全理由在許多場(chǎng)合已經(jīng)被xinetd所取代了,這里我們使用xinetd來(lái)啟動(dòng)CVS服務(wù)。 在/etc/xinetd.d目錄下為CVS服務(wù)創(chuàng)建一個(gè)配置文件,比如:/etc/xinetd.d/cvspserver,編輯/etc/xinetd.d/cvspserver,輸入以下內(nèi)容: service cvspserver { disable = no socket_type = stream wait = no user = root env = HOME= server = /usr/bin/cvs server_args = -f --allow-root=/home/cvsroot pserver } 注: 1)pserver表示是口令認(rèn)證的訪問(wèn)方式,這是最常用的方式,其他還有g(shù)server,kserver,ext,如果想要更高的安全性可以使用ssh來(lái)加密口令和數(shù)據(jù)流,不過(guò)這里為了用戶(hù)使用的方便,仍然選的是pserver。 2)--allow-root是指定Repository的目錄,可以建立多個(gè)Repository 然后重新啟動(dòng)xinetd: [root@terry bin]# /etc/rc.d/init.d/xinetd restart Stopping xinetd: [ OK ] Starting xinetd: [ OK ] 重新啟動(dòng)xinetd服務(wù)后,CVS服務(wù)也開(kāi)始工作了。 4、在CVS服務(wù)器端建立Repository 首先要?jiǎng)?chuàng)建一個(gè)名為cvs的組和一個(gè)名為cvsroot的用戶(hù),以后要訪問(wèn)CVS服務(wù)的用戶(hù)加入cvs這個(gè)組: [root@terry root]# groupadd cvs [root@terry root]# useradd -g cvs -s /sbin/nologin cvsroot [root@terry root]# chown -R cvsroot /home/cvsroot 接下來(lái)進(jìn)行初始化: [root@terry root]# cvs -d /home/cvsroot init 這樣在/home/cvsroot目錄中就產(chǎn)生了CVSROOT目錄,其中存放了一些配置文件,如config等,然后設(shè)置權(quán)限: [root@terry root]# chown -R cvsroot.cvs /home/cvsroot [root@terry root]# chmod -R ug+rwx /home/cvsroot [root@terry root]# chmod 644 /home/cvsroot/CVSROOT/config 為了CVS系統(tǒng)的安全,我們要修改/home/cvsroot/CVSROOT/config文件,將“#SystemAuth =no”前面的注釋號(hào)#去掉,即改為“SystemAuth =no”,然后給開(kāi)發(fā)者們逐一建立賬號(hào),新建的不要分配用戶(hù)目錄,因?yàn)樗鼘⒆鳛橐粋€(gè)虛擬用戶(hù)帳號(hào)來(lái)使用,具體命令如: [root@terry root]# useradd -g cvs -M bogus [root@terry root]# passwd bogus 上面的命令就創(chuàng)建了一個(gè)并沒(méi)有Home目錄的用戶(hù)bogus,接著將系統(tǒng)的shadow文件復(fù)制到CVSROOT, 并重命名為passwd: [root@terry root]# cp /etc/shadow /home/cvsroot/CVSROOT/passwd [root@terry root]# chmod 0644 /home/cvsroot/CVSROOT/passwd 然后修改passwd文件,將除bogus之外的所有行刪除,然后去掉每行第二個(gè)冒號(hào)以后的所有內(nèi)容,并添上字符串cvsroot, 改為如下格式: bogus:ND5$J8N9BW5DKV.nPdxfdsh:cvsroot 然后,刪除掉剛剛在系統(tǒng)中添加的那個(gè)用戶(hù)bogus: [root@terry root]# userdel -f bogus 好了,到這里,CVS服務(wù)器端就已經(jīng)安裝設(shè)置好了,這樣你的CVS用戶(hù)就只能用passwd中規(guī)定的用戶(hù)來(lái)登陸你的CVS服務(wù)器了,要注意的是:本文介紹的添加用戶(hù)的方法適用于小數(shù)量的用戶(hù),如果是有大規(guī)模的開(kāi)發(fā)人員,推薦采用連接LDAP或者數(shù)據(jù)庫(kù)來(lái)進(jìn)行用戶(hù)的認(rèn)證服務(wù)。
- 成都搜索引擎SEO優(yōu)化排名哪家公司好
- edu和.com是什么意思,有什么區(qū)別?
- nginx可以轉(zhuǎn)發(fā)內(nèi)網(wǎng) url東西嗎?
- 在耐思尼克買(mǎi)了域名,該怎么建站啊
- 如何確定某個(gè)域名服務(wù)器是否工作正常?
- 一級(jí)域名可以打開(kāi)網(wǎng)站,空間主贈(zèng)送的三級(jí)域名不能打開(kāi),域名解析都解析好的,那是什么
- 那里有免費(fèi)的二級(jí)或者三級(jí)域名,可以設(shè)置解析IP的,提供一個(gè),謝謝了
- 域名在什么情形下不需要備案
- host表是什么表?
- www.jf25.com一般域名解析要多久?
- 域名怎么解析到用路由器的服務(wù)器
- 反向綁定域名的方法步驟詳解
- 二級(jí)域名怎么解析
- 電腦不能解析域名?
- 域名怎么樣解析到阿里云服務(wù)器
- 用域名訪問(wèn)網(wǎng)站到頁(yè)面打開(kāi)過(guò)程所用到的協(xié)議?具體過(guò)程是怎么樣的
- 將ip地址轉(zhuǎn)換成域名的協(xié)議?
- 如何給主機(jī)分配二級(jí)域名?
- 二級(jí)域名做站有優(yōu)勢(shì)嗎?
- 誰(shuí)能給個(gè)免費(fèi)二級(jí)域名申請(qǐng)網(wǎng)站?現(xiàn)在有效能申請(qǐng)的
-
把網(wǎng)址復(fù)制粘貼到瀏覽器打開(kāi)并下載 網(wǎng)址在微信上 怎么操作
-
怎樣查詢(xún)二級(jí)域名的ip地址?
-
網(wǎng)站一級(jí)域名和二級(jí)域名區(qū)別
-
子域名ip地址查詢(xún)?
-
地址發(fā)布頁(yè)是什么意思?
-
電腦網(wǎng)頁(yè)找不到,出現(xiàn)404,這個(gè)404代表什么意思?
-
有哪個(gè)網(wǎng)站可以免費(fèi)看NBA直播?
-
電腦網(wǎng)頁(yè)打開(kāi)時(shí)出現(xiàn)HTTP404未找到,如何解決?
-
如何建立個(gè)人網(wǎng)站?我想建一個(gè)自己的網(wǎng)站,永久免費(fèi)的?
-
網(wǎng)頁(yè)版qq登錄入口
-
http://www.windows.com/stopcode
-
如何給VPS搭建的網(wǎng)站做國(guó)內(nèi)CDN加速?
-
shadowrocket怎么架設(shè)服務(wù)器
-
網(wǎng)站域名后面的cn是什么意思?
-
網(wǎng)站推廣關(guān)鍵詞排名優(yōu)化要用那些方法?