如何在linux伺服器上搭建多個網站
① 如何在自己的linux伺服器上搭建網站
1.根據機器的用途,許多服務是不需要的。如果Linux只是一個桌面,那麼就不需要sendmail、HTTPD和許多其他服務。
如果您的伺服器只是一個Web伺服器,您還可以關閉許多服務。為此,轉到administration菜單並檢查服務項。只需撤消您不想啟動的任何服務選項。
② 怎麼在linux伺服器上建立網站
1.
已綁定域名,則直接使用網站域名訪問即可;
2.
若未綁定域名,可使用linux伺服器ip+80埠訪問;
3.
當然,web伺服器的默認埠是80,也有可能是其他埠,這就需要根據實際情況來確定了。
③ 一台linux伺服器 怎樣放兩個網站
如果實現一個伺服器放多個網站,需要用到web伺服器的虛擬主機。下面以apache的配置為例,講解下通過域名實現多網站,其他的web伺服器也都相似。
#網站1
DocumentRoot
/www/example1
ServerName
www.example1.com
ServerAlias
example1.com.
*.example1.com
options
Indexes
FollowSymLinks
AllowOverride
All
Order
allow,deny
Allow
from
all
#網站2
DocumentRoot
/www/example2
ServerName
www.example2.org
options
Indexes
FollowSymLinks
AllowOverride
All
Order
allow,deny
Allow
from
all
參考:PHP程序員,雷雪松的個人博客--http://www.leixuesong.cn/320
④ Linux怎樣使用Apache新建網站意思就是像微軟的iis一樣,可以在Linux伺服器下建立很多網站
linux下使用最多的web伺服器軟體要算apache了。
linux下安裝apache詳解
下面是linux下安裝apache的完整代碼,系統是redhat5.5
點此查看詳細圖文教程
下載httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下
[root@localhost ~]#cd /soft
[root@localhost soft]#tar jxvf
httpd-2.2.6.tar.bz2 //解壓apache的壓縮包
[root@localhost
soft]#cd
下面是linux下安裝apache的完整代碼,系統是redhat5.5
點此查看詳細圖文教程
下載httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下
[root@localhost ~]#cd /soft
[root@localhost soft]#tar jxvf
httpd-2.2.6.tar.bz2 //解壓apache的壓縮包
[root@localhost soft]#cd
httpd-2.2.6 //定位到httpd-2.2.6 文件夾下
[root@localhost
httpd-2.2.6]#ls //查看顯示httpd-2.2.6 文件夾下內容
[root@localhost
httpd-2.2.6]#./configure --help | more //查看安裝apache配置參數
[root@localhost httpd-2.2.6]#./configure --prefix=/usr/local/apache
--enable-so // 配置apache路徑
[root@localhost httpd-2.2.6]#make
//編譯apache
[root@localhost httpd-2.2.6]#make
install //安裝apache
[root@localhost httpd-2.2.6]#cd
/usr/local/apache //進入apache的目錄
[root@localhost apache]# cd
conf/
[root@localhost conf]#cp -a httpd.conf httpd.conf-
//備份apache配置文件
[root@localhost conf]#chkconfig --list
httpd //查看httpd服務是否已存在
[root@localhost conf]#chkconfig httpd
off //關閉系統自帶了httpd的服務,如果存在httpd服務
[root@localhost
conf]#service httpd status //查看自帶httpd服務狀態
[root@localhost
conf]#/usr/local/apache/bin/apachectl -k start //linux啟動apache命令
[root@localhost conf]#netstat -an | grep
:80 //查看linux80埠是否開啟
[root@localhost conf]#ps -aux | grep
httpd //linux下查看apache進程
[root@localhost conf]#cd ../..
[root@localhost local]#cp /usr/local/apache/bin/apachectl
/etc/rc.d/init.d/apache //拷貝apache啟動腳本
[root@localhost local]#vi
/etc/rc.d/init.d/apache // 這里是編輯apache啟動腳本
在開頭的#!/bin/sh
下面加上
#chkconfig: 2345 85 15
[root@localhost local]#chkconfig --add apache //添加apache服務
[root@localhost local]#chkconfig --list apache //列出apache服務
[root@localhost local]#service apache stop //停止apache服務
[root@localhost local]#netstat -an | grep :80 //查看linux的80埠是否關閉
[root@localhost local]#ps -aux | grep
httpd //查看是否存在httpd服務,若果之前自帶httpd服務啟動的話會導致新添加的apache服務啟動失敗
[root@localhost local]#service apache start //啟動apache服務
打開你的伺服器ip地址,看看是否出現了tomcat的默認首頁,如果出現的話,那麼恭喜你
linux下安裝apache已經成功了
⑤ linux如何搭建多個網站
利用Apach或者Tomat來搭建,也可以使用Nginx,很多開源軟體的
下載源碼包或者直接利用Yum源來安裝Apache等,然後再config配置裡面可以設置多個網站路徑或源地址。也可以使用Nginx 做反向代理,這個就具有HA的功能了。
具體的方式這里說不清楚,我給你發個具體步驟的網站鏈接:
http://sookk8.blog.51cto.com/455855/151688/
⑥ linux伺服器上一個域名下如何掛兩個網站(具體情況見下方)
其實很簡單,用二級後綴就可以了。
根目錄新建一個old的文件夾,這個名字你自己取吧。
把以前的站點的文件復制到old文件夾,然後把新改版的上傳到根目錄
並添加一個連接到old就可以了。
⑦ linux系統下怎麼搭建網站伺服器
具體方法如下:
1、使用putty或類似的SSH工具登錄伺服器(本地安裝跳過);
⑧ 如何在linux伺服器上搭建多個網站
其中,[users]是必須的。下面列出要訪問svn的用戶,每個用戶一行。示例:
[users]
alan=password
king=hello
這個裡面的user表示當前test版本庫的成員.
6.3修改authz
[root@localhostconf]#viauthz
用戶組格式:
[groups]<用戶組名>=<用戶1>,<用戶2>
其中,1個用戶組可以包含1個或多個用戶,用戶間以逗號分隔。用戶必須要在passwd文件里能找到,它是給那個裡面的user賦許可權.
版本庫目錄格式:
[/目錄]@<用戶組名>=<許可權><用戶名>=<許可權>
示例:
[groups]
admin=alan
[/]
@admin=rw
[/svn/p1/WebProject]
king=rw(表示king能夠讀寫/svn/p1/WebProject目錄下的所有信息)
[/svn/p1/web]
zp=r(表示zp能夠讀/svn/p1/web目錄下的所有信息)
到此svn伺服器的的安裝和配置就已經完成了。