close
※安裝基本的Web Server
- 安裝軟體
yast -i apache2 - 啟動Server
service apache2 restart - 產生網頁檔案
cd /var/www/htdocs
vi index.html
<html>
<body>
hello
</body>
</html>
※Apache 設定 /etc/apache2
- httpd.conf 主要設定檔
- default-server.conf 主要網站設定
- uid.conf 設定啟動apache 的帳號及群組的設定
- listen.conf 伺服器IP 及port 設定
- error.conf 錯誤頁面設定
- server-turning.conf 有關apache2 的效能設定
- ssl-global.conf SSL 加密亡
- vhosts.d /* 虛擬主機設定
※關閉個人網頁功能
※Name base 虛擬主機
- 建立網頁及資料夾
mkdir /srv/www/htdocs/server
vi /srv/www/htdocs/server/index.html
mkdir /srv/www/htdocs/www
vi /srv/www/htdocs/www/index.html - 建立虛擬主機設定
vi /etc/apache2/vhosts.d/vhosts.conf
NameVirtualHost *
<VirtualHost *>
ServerName www.gm120.com
DocumentRoot /srv/www/htdocs/www
ServerAdmin root@server.gm120.com
</VirtualHost>
<VirtuallHost *>
ServerName server.gm120.com
DocumentRoot /srv/www/htdocs/server
serverAdmin root@www.gm120.com
</VirtualHost>
- 重新啟動Apache
service apache2 restart
※IP Base 虛擬主機
- 建立網頁及資料夾
mkdir /srv/www/htdocs/server
vi /srv/www/htdocs/server/index.html
mkdir /srv/www/htdocs/www
vi /srv/www/htdocs/www/index.html - 建立虛擬主機設定
vi /etc/apache2/vhosts.d/vhosts.conf
<VirtualHost 192.168.120.1>
DocumentRoot /srv/www/htdocs/www
</VirtualHost>
<VirtuallHost 10.0..0.120>
DocumentRoot /srv/www/htdocs/server
</VirtualHost>
- 重新啟動Apache
service apache2 restart
※定義Apache 的log
<VirtualHost *>
CustomLog 檔案路徑 格式
CustomLog /var/log/wwwlog/accesslog common
ErrorLog 檔案路徑
ErrorLog /var/log/errorlog
</VirtualHost>
全站熱搜
留言列表