安裝Ubuntu Server
安裝過程中,遇見磁碟切割部份,請依伺服器的功能定位,切割適用的磁碟分割,安裝程式部份,請選「LAMP伺服器」及 「SAMBA」
安裝Lxde桌面
非必要的,但若是沒有桌面感覺困難,就裝這個輕量級的桌面環境吧!#sudo apt-get install lxde
裝完後會有方塊字,因為缺少中文字型。
執行:#apt-get install ttf-arphic-uming
下列【新】套件將會被安裝:fonts-arphic-uming、ttf-arphic-uming,將佔用 21.6 MB 的磁碟空間。
登出後,中文顯示OK了。
設定固定ip
(用vmplayer有一點問題,因為它會做nat,然後vm會自己給一段網段,若是改不好就會網路不通,若要主機的網段可以看的到,可以在設定虛擬機器的地方,設定為bridge模式)ipv4
$ sudo vim /etc/network/interfacesauto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.3.2
netmask 255.255.255.0
network 192.168.3.0
broadcast 192.168.3.255
gateway 192.168.3.1
dns-nameservers 8.8.8.8 168.95.1.1
$ sudo /etc/init.d/networking restart
ipv6
http://ipv6launch.tw/(ipv6教學網站及查詢)動手前先執行 ifconfig 指令查詢網卡狀態
inet6 addr: 2001:288:129f::xxxx:1xxx:xxxx/64 Scope:Global
inet6 addr: fe80::20c:29ff:fe66:xxxx/64 Scope:Link
有inet6 addr...........................表示ipv6環境已經可以使用
若無請先完成ipv6
ipv6討論資源
設定主機名稱
設定正確的 /etc/hosts 的內容
127.0.0.1 hostname
內部ip 機器名稱(含網域)
- 修改 /etc/hostname 的內容
執行hostname F.Q.D.N 機器名稱(含網域)
確認網頁伺服器正常運作
檢查Apacheapache2 -v
若無則啟動
sudo /etc/init.d/apache2 start更新過設定檔則須重新啟動
sudo /etc/init.d/apache2 restart
檢查php
在網頁根目錄下,建立一個網頁,檔名為xxxxx.php
內容打上
用瀏覽器連上,若可以看見正確的網頁顯示, 表示php已經正常載入 。
還可以順便看一下相關的模組是否已經裝上了。
檢查Mysql
$ ps -el | grep mysqld
如果有看到一個或多個mysqld的處理程序,就代表MySQL伺服器已經啟動。其中mysqld_safe他是用來啟動真正的mysqld處理程序,使用正確的使用者
啟動 MySQL:
sudo /etc/init.d/mysql start重新啟動 MySQL:
sudo /etc/init.d/mysql restart修改 MySQL 密碼:
sudo mysqladmin -u root -p password <輸入您要的新密碼>
Linux的檔案權限
鳥哥說明文件ubuntu 的網頁使用者為www-data,所以要讓網頁使用者讀取的網頁,需要有讀取權限4,若是寫入則是2。
Apache設定說明
鳥哥說明文件apache 的網頁檔案資料夾在 \var\www,此資料夾www-data一定要有讀取權限。
apache的設定檔在\etc\
php細部設定
Mysql細部設定
以上2部份請參考:
Ubuntu LAMP說明手冊phpmyadmin安裝與設定
要思考一下是否需要,即使需要也請限制在內網使用,否則ㄧ但被入侵,可能不是只有一個站受害。Ubuntu 暫停或限制使用 phpmyadmin
CGI設定
■ Enable Apache Server to run CGI:-------------------------------------------
1. mkdir /var/www/cgi-bin
2. vi /etc/apache2/sites-available/default
//modify or add below
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
AllowOverride None
Options All
Order allow,deny
Allow from all
AddHandler cgi-script .cgi
注意: 要把cgi.load 在apache執行時載入即可!
方法:
>>cd /etc/apache2/mods-enabled
>>ln -s ../mods-available/cgi.load cgi.load <==create a soft link
>>/etc/init.d/apache2 restart
Now restart Apache2: /etc/init.d/apache2 restart
===================================================================
沒有留言:
張貼留言